Как найти ошибку DNS

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Shell
Сообщения: 231
ОС: Ubuntu

Как найти ошибку DNS

Сообщение Shell »

Доброго дня.

Работаю под Ubuntu 12.04.
Администратор мне дал IP DNS.
Вродебы настроил так как надо.
nslookup - показывает где искать.
А вот ping не работает.

Как мне определить, что именно не работает?

Спасибо.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21520
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как найти ошибку DNS

Сообщение Bizdelnick »

Shell писал(а):
27.08.2012 17:34
А вот ping не работает.

Что, совсем не работает, или всё-таки что-то говорит?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Yaros
Сообщения: 501
ОС: Debian Wheezy / Gentoo

Re: Как найти ошибку DNS

Сообщение Yaros »

Вы пингуете ДНС или произвольный адрес?
=========
=Мой блог. =
=========
Gentoo-ниасилятар
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Как найти ошибку DNS

Сообщение DaemonTux »

вывод команд в студию

Код: Выделить всё

ip a
ip r
cat /var/run/nm-dns-dnsmasq.conf
cat /etc/resolv.conf
ping 8.8.8.8
ping ya.ru
Vladivostok Linux User Group
Спасибо сказали:
Shell
Сообщения: 231
ОС: Ubuntu

Re: Как найти ошибку DNS

Сообщение Shell »

ping сам работает.
не работает пинг если прописать доменное имя с того днс сервера.
Пинги по IP и другим известным доменнам работают.

Код: Выделить всё

viktor@viktor-skelia:/var/www/spartanova.viktor-skelia/public_html$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 24:b6:fd:2b:76:84 brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.138/24 brd 192.168.3.255 scope global eth2
    inet6 fe80::26b6:fdff:fe2b:7684/64 scope link
       valid_lft forever preferred_lft forever
3: wlan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether c0:18:85:20:5a:79 brd ff:ff:ff:ff:ff:ff
viktor@viktor-skelia:/var/www/spartanova.viktor-skelia/public_html$ ip r
default via 192.168.3.1 dev eth2  proto static
169.254.0.0/16 dev eth2  scope link  metric 1000
192.168.3.0/24 dev eth2  proto kernel  scope link  src 192.168.3.138  metric 1

cat /var/run/nm-dns-dnsmasq.conf
server=192.168.1.22

cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1


Спасибо.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21520
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Как найти ошибку DNS

Сообщение Bizdelnick »

Shell писал(а):
27.08.2012 19:38
не работает пинг если прописать доменное имя с того днс сервера.

Спасибо за развёрнутый ответ с полным выводом команды.

Ещё хорошо бы увидеть host ya.ru 192.168.1.22.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Shell
Сообщения: 231
ОС: Ubuntu

Re: Как найти ошибку DNS

Сообщение Shell »

Код: Выделить всё

 host ya.ru 192.168.1.22.
Using domain server:
Name: 192.168.1.22.
Address: 192.168.1.22#53
Aliases:

ya.ru has address 93.158.134.203
ya.ru has address 213.180.193.3
ya.ru has address 213.180.204.3
ya.ru has address 77.88.21.3
ya.ru has address 87.250.250.3
ya.ru has address 87.250.250.203
ya.ru has address 87.250.251.3
ya.ru has address 93.158.134.3
ya.ru mail is handled by 10 mx.yandex.ru.

host sk.local 192.168.1.22.
Using domain server:
Name: 192.168.1.22.
Address: 192.168.1.22#53
Aliases:

sk.local has address 192.168.2.22
sk.local has address 192.168.1.22


По данному результату могу судить, что dns даёт то что нужно, а вот

Код: Выделить всё

ping sk.local
ping: unknown host sk.local


Спасибо.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Как найти ошибку DNS

Сообщение sash-kan »

Shell писал(а):
28.08.2012 15:06
.local
ооо!
если нет возможности не использовать зарезервированный tld, снесите для начала всякие avahi и прочие mdns-ы·

доп. чтение: википедия://.local
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: