unbound dns адрес без http

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
diakon2
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-04-13 14:38:09

unbound dns адрес без http

Непрочитанное сообщение diakon2 » 2017-03-12 6:57:01

доброе утро)

такая проблема, не открываются локальные сайты которые прописаны в 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:~ # 
Последний раз редактировалось f_andrey 2017-03-13 13:33:03, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

guest
проходил мимо

unbound dns адрес без http

Непрочитанное сообщение guest » 2017-03-12 14:08:47

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://
это зависит от настроек браузера.

Смысл понятен?

diakon2
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-04-13 14:38:09

unbound dns адрес без http

Непрочитанное сообщение diakon2 » 2017-03-12 15:25:10

в общем странное дело, меняю home.lan на my.lk и все работает без http

телнеты и пинги проходят корректно и на home.lan и на my.lk

guest
проходил мимо

unbound dns адрес без http

Непрочитанное сообщение guest » 2017-03-12 18:00:33

diakon2 писал(а):в общем странное дело, меняю home.lan на my.lk и все работает без http

телнеты и пинги проходят корректно и на home.lan и на my.lk
# host -t a home.lan

попробуйте dig/dnswalk или другие утилиты для проверки корректности настройки
зоны home.lan в unbound, еще точнее - хоста home.lan с RR=A
В bind в файле зоны следовало в конце ставить точку: home.lan. in A ip.add.re.ss

Если все Ok, смотрите настройки unbound:
- сначала лезть в кеш
- затем должен резолвить авторитарные зоны (для которых Ваш unbound primary)
- потом обращаться к форвардам

проверьте что у Вас в /etc/hosts и не изменяли ли порядок в nsswitch.conf

diakon2
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-04-13 14:38:09

unbound dns адрес без http

Непрочитанное сообщение diakon2 » 2017-03-12 18:21:25

спасибо, попробую

guest
проходил мимо

unbound dns адрес без http

Непрочитанное сообщение guest » 2017-03-12 19:04:50

diakon2 писал(а):спасибо, попробую
проверьте в разных браузерах и желательно text-mode, такие как links, lynx,
можете в них сделать dump, а далее посмотрите ЧТО у Вас выступает в качестве httpd сервера:
- nginx
- apache
- ...
какой ip слушает, какой servername использует... - возможно проблемы и отсюда

итого:
резловинг
------------
- сервер unbound - попробуйте прямо на нем lynx или links
- попробуйте с клиентов локальной сети
верхнее поможет определить проблема резолвинга или нет:
# man 5 resolver (/etc/hosts, resolv.conf,

http
-----
httpd-server -> servername -> virtualhost -> ip-based servername or name-based servername