diakon2 писал(а):доброе утро)
такая проблема, не открываются локальные сайты которые прописаны в Undound днс сервере если в адресе нету Http://
например
http://home.lan открывается а home.lan уже нет
при том пинги идут.
Код: Выделить всё
root@ns1:~ # cat /var/unbound/unbound.conf
# This file was generated by local-unbound-setup.
# Modifications will be overwritten.
server:
username: unbound
directory: /var/unbound
chroot: /var/unbound
pidfile: /var/run/local_unbound.pid
auto-trust-anchor-file: /var/unbound/root.key
interface: 0.0.0.0
access-control: 10.16.0.0/24 allow
domain-insecure: "lan"
local-zone: "lan" transparent
local-data: "home.lan 300 IN A 10.17.0.73"
include: /var/unbound/forward.conf
include: /var/unbound/control.conf
root@ns1:~ #
Какое отношение протокол DNS имеет к протоколу HTTP?
DNS осуществляет резолвинг, прямой и обратный.
Если Вы настроили приватную зону, то далее должны проверить правильность ее настройки
и убедиться что она работает и что за нее отвечает соответствующий локальный nameserver.
Проверили SOA, RR=NS,A,PTR - убедились что работает.
HTTP - совершенно иной протокол и прямого отношения к DNS не имеет.
# host home.lan
должен вернуть Вам ip-address, если вернул и правильный, соответствующий Вашим настройкам,
переходите к проверке настроенного HTTP сервера:
# telnet home.lan 80
> HEAD / HTTP 1.1/
<enter><enter>
или
# telnet home.lan 80
> GET
http://home.lan/ HTTP/1.0
<enter><enter>
в обоих случаях, должны увидеть ответ от httpd-сервера, есть - работает
Для работы с протоколом http - используются:
- http сервер
- http клиент или в народе - браузер
Были браузеры, обычно от M$, которые требовали набирать URL полностью, с указанием
протокола http или ftp:
Browser URI:
http://home.lan
или
ftp://home.lan
Обычно, firefox, chrome - в случае отсутствия конкретного протокола, автоматом подставляют
http://
это зависит от настроек браузера.
Смысл понятен?