URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 89885
[ Назад ]

Исходное сообщение
"ping: cannot resolve hostname"

Отправлено iiv , 24-Сен-10 15:44 
Добрый день. Сижу ломаю голову над проблемой резолвинга.

Freebsd 8.1 чистая.

/etc/rc.conf

hostname="gw1.*******.LAN"
ifconfig_fxp0="inet 172.16.0.250/24"
defaultrouter="172.16.0.254"

/etc/resolve.conf

nameserver 172.16.251.101             # PDC, DNS server

gw1# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            172.16.0.254       UGS         0        5   fxp0          
127.0.0.1          link#5             UH          0       42    lo0
172.16.0.0/24      link#3             U           1      567   fxp0
172.16.0.250       link#3             UHS         0        0    lo0

gw1# ping ya.ru
ping: cannot resolve ya.ru: Host name lookup failure

gw1# ping 87.250.250.3
PING 87.250.250.3 (87.250.250.3): 56 data bytes
64 bytes from 87.250.250.3: icmp_seq=0 ttl=56 time=30.907 ms

gw1# nslookup ya.ru
;; connection timed out; no servers could be reached


Машина находится в сетке, в инет ходит через другой рабочий гейт. Вот уже 2 часа сижу думаю где косяка дал. Мож кто подскажет свежим взглядом. В ifconfig все нормально, не стал простыню выкладывать. локальный IP 172.16.0.250.



Содержание

Сообщения в этом обсуждении
"ping: cannot resolve hostname"
Отправлено pilferst , 24-Сен-10 15:46 
>[оверквотинг удален]
>64 bytes from 87.250.250.3: icmp_seq=0 ttl=56 time=30.907 ms
>
>gw1# nslookup ya.ru
>;; connection timed out; no servers could be reached
>
>
>Машина находится в сетке, в инет ходит через другой рабочий гейт. Вот
>уже 2 часа сижу думаю где косяка дал. Мож кто подскажет
>свежим взглядом. В ifconfig все нормально, не стал простыню выкладывать. локальный
>IP 172.16.0.250.

Правильно ли вы прописали адрес DNS сервера и рабочий ли он? Есть ли пинг до него?



"ping: cannot resolve hostname"
Отправлено iiv , 24-Сен-10 15:51 
>>[оверквотинг удален]
>Правильно ли вы прописали адрес DNS сервера и рабочий ли он? Есть
>ли пинг до него?

gw1# ping 172.16.251.101
PING 172.16.251.101 (172.16.251.101): 56 data bytes
64 bytes from 172.16.251.101: icmp_seq=0 ttl=127 time=0.326 ms

Сервер точно рабочий, через него 100+ машин работают. С виндовой машины nslookup отлично его видит.


"ping: cannot resolve hostname"
Отправлено pilferst , 24-Сен-10 16:00 
>>>[оверквотинг удален]
>>Правильно ли вы прописали адрес DNS сервера и рабочий ли он? Есть
>>ли пинг до него?
>
>gw1# ping 172.16.251.101
>PING 172.16.251.101 (172.16.251.101): 56 data bytes
>64 bytes from 172.16.251.101: icmp_seq=0 ttl=127 time=0.326 ms
>
>Сервер точно рабочий, через него 100+ машин работают. С виндовой машины nslookup
>отлично его видит.

Может быть на dns сервере запрещено резольвить для подсети где у тебя новый шлюз стоит?


"ping: cannot resolve hostname"
Отправлено iiv , 24-Сен-10 16:02 
>>>>[оверквотинг удален]
>Может быть на dns сервере запрещено резольвить для подсети где у тебя
>новый шлюз стоит?

А шлюз в юзерской


"ping: cannot resolve hostname"
Отправлено iiv , 24-Сен-10 16:04 
>>>>[оверквотинг удален]
>Может быть на dns сервере запрещено резольвить для подсети где у тебя
>новый шлюз стоит?

А шлюз в юзерской подсети висит пока что, в том то и дело!:) Я на него только инет хотел подать порты обновить и установить нужные. Вот и сижу в прострации. Бубен взять что ли.


"ping: cannot resolve hostname"
Отправлено pilferst , 24-Сен-10 16:08 
>>>>>[оверквотинг удален]
>>Может быть на dns сервере запрещено резольвить для подсети где у тебя
>>новый шлюз стоит?
>
>А шлюз в юзерской подсети висит пока что, в том то и
>дело!:) Я на него только инет хотел подать порты обновить и
>установить нужные. Вот и сижу в прострации. Бубен взять что ли.
>

На время можно поюзать dns 8.8.8.8, пока с тем не разберетесь


"ping: cannot resolve hostname"
Отправлено XAnder , 24-Сен-10 17:02 
> ifconfig_fxp0="inet 172.16.0.250/24"
> defaultrouter="172.16.0.254"

...
> nameserver 172.16.251.101             # PDC, DNS server

DNS сервер получается в другой подсети. Мне кажется, что дело обстоит так: вы к серверу обращаетесь через шлюз, а ответ он шлёт напрямую вашей машине, без шлюза, вот и не стыкуется. Попробуйте поменять /24 на что-нибудь более приличное для вашей сети.


"ping: cannot resolve hostname"
Отправлено nordest , 24-Сен-10 17:40 
>> ifconfig_fxp0="inet 172.16.0.250/24"
>> defaultrouter="172.16.0.254"
>
>...
>> nameserver 172.16.251.101             # PDC, DNS server
>
>DNS сервер получается в другой подсети. Мне кажется, что дело обстоит так:
>вы к серверу обращаетесь через шлюз, а ответ он шлёт напрямую
>вашей машине, без шлюза, вот и не стыкуется. Попробуйте поменять /24
>на что-нибудь более приличное для вашей сети.

nslookup в студию !


"ping: cannot resolve hostname"
Отправлено iiv , 27-Сен-10 15:56 
>[оверквотинг удален]
>>
>>...
>>> nameserver 172.16.251.101             # PDC, DNS server
>>
>>DNS сервер получается в другой подсети. Мне кажется, что дело обстоит так:
>>вы к серверу обращаетесь через шлюз, а ответ он шлёт напрямую
>>вашей машине, без шлюза, вот и не стыкуется. Попробуйте поменять /24
>>на что-нибудь более приличное для вашей сети.
>
>nslookup в студию !

$ nslookup 172.16.251.101
;; connection timed out; no servers could be reached

Вот не пойму чего он хочет гад.



"ping: cannot resolve hostname"
Отправлено iiv , 27-Сен-10 15:57 
>> ifconfig_fxp0="inet 172.16.0.250/24"
>> defaultrouter="172.16.0.254"
>
>...
>> nameserver 172.16.251.101             # PDC, DNS server
>
>DNS сервер получается в другой подсети. Мне кажется, что дело обстоит так:
>вы к серверу обращаетесь через шлюз, а ответ он шлёт напрямую
>вашей машине, без шлюза, вот и не стыкуется. Попробуйте поменять /24
>на что-нибудь более приличное для вашей сети.

Ну смысла менять нет.. вся остальная сетка на этой маске... заменил на netmask 255.255.255.0 результата нет.



"ping: cannot resolve hostname"
Отправлено reader , 27-Сен-10 16:31 
>[оверквотинг удален]
>>...
>>> nameserver 172.16.251.101             # PDC, DNS server
>>
>>DNS сервер получается в другой подсети. Мне кажется, что дело обстоит так:
>>вы к серверу обращаетесь через шлюз, а ответ он шлёт напрямую
>>вашей машине, без шлюза, вот и не стыкуется. Попробуйте поменять /24
>>на что-нибудь более приличное для вашей сети.
>
>Ну смысла менять нет.. вся остальная сетка на этой маске... заменил на
>netmask 255.255.255.0 результата нет.

если 172.16.251.101  не за 172.16.0.254, и у этой машины нет интерфейса из 172.16.251/24 подсети, то к dns и обращения то и нет


"ping: cannot resolve hostname"
Отправлено iiv , 28-Сен-10 11:50 
>[оверквотинг удален]
>>>
>>>DNS сервер получается в другой подсети. Мне кажется, что дело обстоит так:
>>>вы к серверу обращаетесь через шлюз, а ответ он шлёт напрямую
>>>вашей машине, без шлюза, вот и не стыкуется. Попробуйте поменять /24
>>>на что-нибудь более приличное для вашей сети.
>>
>>Ну смысла менять нет.. вся остальная сетка на этой маске... заменил на
>>netmask 255.255.255.0 результата нет.
> если 172.16.251.101  не за 172.16.0.254, и у этой машины нет интерфейса
> из 172.16.251/24 подсети, то к dns и обращения то и нет

172.16.0.254 маршрутизатор 3 уровня маршруты между сетками прописаны. Пинги до 172.16.251.101 проходят (выкладывал выше).


"ping: cannot resolve hostname"
Отправлено reader , 28-Сен-10 12:18 
>[оверквотинг удален]
>>>>вы к серверу обращаетесь через шлюз, а ответ он шлёт напрямую
>>>>вашей машине, без шлюза, вот и не стыкуется. Попробуйте поменять /24
>>>>на что-нибудь более приличное для вашей сети.
>>>
>>>Ну смысла менять нет.. вся остальная сетка на этой маске... заменил на
>>>netmask 255.255.255.0 результата нет.
>> если 172.16.251.101  не за 172.16.0.254, и у этой машины нет интерфейса
>> из 172.16.251/24 подсети, то к dns и обращения то и нет
> 172.16.0.254 маршрутизатор 3 уровня маршруты между сетками прописаны. Пинги до 172.16.251.101
> проходят (выкладывал выше).

значит смотрите логи dns был ли запрос, и смотрите разрешены ли запросы на dns для 172.16.0.250, в том числе и рекурсивные.


"ping: cannot resolve hostname"
Отправлено justlamer , 28-Сен-10 16:28 
>[оверквотинг удален]
> ping: cannot resolve ya.ru: Host name lookup failure
> gw1# ping 87.250.250.3
> PING 87.250.250.3 (87.250.250.3): 56 data bytes
> 64 bytes from 87.250.250.3: icmp_seq=0 ttl=56 time=30.907 ms
> gw1# nslookup ya.ru
> ;; connection timed out; no servers could be reached
> Машина находится в сетке, в инет ходит через другой рабочий гейт. Вот
> уже 2 часа сижу думаю где косяка дал. Мож кто подскажет
> свежим взглядом. В ifconfig все нормально, не стал простыню выкладывать. локальный
> IP 172.16.0.250.

значит рутер между фрей и DNS рубит UDP 53

на DNS сервере

tcpdump -i <ifname> host 172.16.0.250 and port 53

если пакетики от сервера видно то 53 проходит из 172.16.0.0/24 в 172.16.251.0/24 но обратоно не хотят, если ничего не видно то они до DNS и не доходят из 172.16.0.0/24


"ping: cannot resolve hostname"
Отправлено iiv , 28-Сен-10 22:54 
>[оверквотинг удален]
>> Машина находится в сетке, в инет ходит через другой рабочий гейт. Вот
>> уже 2 часа сижу думаю где косяка дал. Мож кто подскажет
>> свежим взглядом. В ifconfig все нормально, не стал простыню выкладывать. локальный
>> IP 172.16.0.250.
> значит рутер между фрей и DNS рубит UDP 53
> на DNS сервере
> tcpdump -i <ifname> host 172.16.0.250 and port 53
> если пакетики от сервера видно то 53 проходит из 172.16.0.0/24 в 172.16.251.0/24
> но обратоно не хотят, если ничего не видно то они до
> DNS и не доходят из 172.16.0.0/24

Получил IP по DHCP  - все работает... нифига не пойму где не дописал.


"ping: cannot resolve hostname"
Отправлено justlamer , 29-Сен-10 12:55 
>[оверквотинг удален]
>>> свежим взглядом. В ifconfig все нормально, не стал простыню выкладывать. локальный
>>> IP 172.16.0.250.
>> значит рутер между фрей и DNS рубит UDP 53
>> на DNS сервере
>> tcpdump -i <ifname> host 172.16.0.250 and port 53
>> если пакетики от сервера видно то 53 проходит из 172.16.0.0/24 в 172.16.251.0/24
>> но обратоно не хотят, если ничего не видно то они до
>> DNS и не доходят из 172.16.0.0/24
> Получил IP по DHCP  - все работает... нифига не пойму где
> не дописал.

учитесь пользоваться tcpdump и его фильтрами, сэкономите много времени и нервов


"ping: cannot resolve hostname"
Отправлено iiv , 12-Окт-10 17:09 
>[оверквотинг удален]
>>>> IP 172.16.0.250.
>>> значит рутер между фрей и DNS рубит UDP 53
>>> на DNS сервере
>>> tcpdump -i <ifname> host 172.16.0.250 and port 53
>>> если пакетики от сервера видно то 53 проходит из 172.16.0.0/24 в 172.16.251.0/24
>>> но обратоно не хотят, если ничего не видно то они до
>>> DNS и не доходят из 172.16.0.0/24
>> Получил IP по DHCP  - все работает... нифига не пойму где
>> не дописал.
> учитесь пользоваться tcpdump и его фильтрами, сэкономите много времени и нервов

За совет спасибо, конечно, пошел гуглить. Но иногда нужны и прямые ответы:)