IPB

Здравствуйте, гость ( Вход | Регистрация )

> Linux vs. mail.ru wtf?, проблема с резолвом mail.ru
said
сообщение Jan 18 2010, 18:26
IP: 94.78.0.0/16 | Сообщение #1


++++++++++++++++++++
***

Группа: Members
Сообщений: 223
Регистрация: 25-June 05
Из: г.Новосибирск, ул.Пирогова 14
Пользователь №: 1047



Вес:   2 кг  
Удалено: 18.32%


Проблема в том, что невозможно зайти в браузере на mail.ru в линуксе. В винде всё работает.
Если копать глубже, то:
CODE
said@saidebian: ~ % ping -c 3 mail.ru 17:55
PING mail.ru (127.0.0.1) 56(84) bytes of data.
64 bytes from saidebian (127.0.0.1): icmp_seq=1 ttl=64 time=0.014 ms
64 bytes from saidebian (127.0.0.1): icmp_seq=2 ttl=64 time=0.034 ms
64 bytes from saidebian (127.0.0.1): icmp_seq=3 ttl=64 time=0.033 ms

--- mail.ru ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.014/0.027/0.034/0.009 ms

В /etc/hosts ничего особенного:
» Кликните для просмотра/скрытия текста «

Попробовал использовать гугловый днс, всё нормально заработало.
Т.е. проблема в связке моего линукса и местного днс-сервера.

Погуглив, нашёл такую тему на других форумах и в otvety.что_нибудь_там, т.е. проблема не только у меня, но там её решали либо вписыванием mail.ru в /etc/hosts, либо использованием OpenDNS. Оба способа меня, конечно же, не устраивают.

Собственно, вопрос. Была ли или есть ещё у кого-нибудь такая проблема? И как её нормально решить?

Ещё немного дополнительной информации:
» Кликните для просмотра/скрытия текста «


---------------18th January 2010 - 18:26-------------

И, пока не забыл, ещё пара мыслей есть. Интересно было посмотреть разницу между выводом host для mail.ru и yandex.ru:
» Кликните для просмотра/скрытия текста «

Недавно пытался разобраться с одним варнингом avahi (Avahi mDNS/DNS-SD Daemon: avahi-daemonavahi-daemon disabled because there is a unicast .local domain), и кто-то на лаунчпаде говорил, что следующий вывод это "the problem is caused by Internet Service Providers":
CODE
said@saidebian: ~ % host -t SOA local 18:23
local has SOA record ns1.kraslan.ru. admin.kraslan.ru. 2009110501 1800 900 604800 86400

Я в этом не разбираюсь, но вдруг есть связь.

Сообщение отредактировал said - Jan 18 2010, 18:10


--------------------

سيّد علي
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 6)
ddd™
сообщение Jan 18 2010, 20:08
IP: 172.19.0.0/16 | Сообщение #2


Псих
*********

Группа: Members
Сообщений: 5824
Регистрация: 2-June 07
Из: Красноярск
Пользователь №: 7237



Вес:   31 кг  
Удалено: 1.20%


В виртуальном Убунту 9.10 Фокс заходит.


--------------------
Это всё, что останется после меня

Go to the top of the page
 
+Quote Post
said
сообщение Jan 18 2010, 23:31
IP: 94.78.0.0/16 | Сообщение #3


++++++++++++++++++++
***

Группа: Members
Сообщений: 223
Регистрация: 25-June 05
Из: г.Новосибирск, ул.Пирогова 14
Пользователь №: 1047



Вес:   2 кг  
Удалено: 18.32%


Посидел за сидуксом с livecd. Тоже всё работает. Но! Решил стандартный dhclient3 заменить на dhcpcd. И та же песня. Нашёл источник зла, осталось разобраться как dhcpcd влияет на резолвинг (у него в /etc есть свой resolv.conf).


--------------------

سيّد علي
Go to the top of the page
 
+Quote Post
said
сообщение Jan 20 2010, 00:53
IP: 94.78.0.0/16 | Сообщение #4


++++++++++++++++++++
***

Группа: Members
Сообщений: 223
Регистрация: 25-June 05
Из: г.Новосибирск, ул.Пирогова 14
Пользователь №: 1047



Вес:   2 кг  
Удалено: 18.32%


Продолжая монолог smile.gif
Есть как бы решение данной проблемы, которая заключается в возврате на dhcp3-client. А dhcpcd я ставил, для того чтобы Static route получать автоматом. Оказалось, что в dhcp3-client это делается заменой в конфиге опции 121 на 249 (я думал эти опции имеют одинаковое назначение, но совсем разный вид) они вроде как ничем не отличаются.
Так что переформулирую вопрос: кто пользуется dhcpcd? (не хочу от него отказываться)


--------------------

سيّد علي
Go to the top of the page
 
+Quote Post
vitaliy2525
сообщение Jan 22 2010, 09:42
IP: 172.21.0.0/16 | Сообщение #5


Linux'oid 1 уровня
*

Группа: Members
Сообщений: 30
Регистрация: 9-January 07
Из: Советский район
Пользователь №: 5835



Вес:   0 кг  
Удалено: 26.83%


Не знаю, в тему или нет, но вроде...
Никогда не вникал в такие тонкости работы DNS-клиента (и конкретно - не занимался его выбором). Но хотелось бы сказать следующее: в двух листингах выше я увидел, что mail.ru находится у вас на 127.0.0.1 (на локалхосте, то бишь). Это может быть связано с 1 "фишкой" Краслановких ДНС: они могут возвращать РАЗНЫЕ IP-адреса для одного и того же сайта в зависимости от того, с какого IP-адреса приходит запрос. Проще говоря, если запрос идёт с адреса на 172.*, то для mail.ru Краслановский DNS как раз и возвращает 127.0.0.1. Если прописать маршрут к DNS (который будет появляться при поднятии pppoe), чтобы запрос шёл через инетовский адрес (93.*, 94.* и др. - это уж у каждого по-разному), то для mail.ru должен возвращаться правильный IP и всё будет работать.
По-крайней мере у меня так и было smile.gif Кстати, с отсутствием доступа к mail.ru в этой сети сталкиваются не только те, у кого ОС Linux, но и очень многие владельцы роутеров. И проблема у них у всех точно такая же: mail.ru на localhost (127.0.0.1). И решают все эту проблему как раз прописыванием маршрута вроде
Код
route add -host 87.236.40.248 gw <реальный ИП>
route add -host 87.236.40.249 gw <реальный ИП>


Примерно то же самое написано в п.5 в самом низу страницы с описанием настройки роутеров (но для некоторых Linux'ов тоже актуально):
http://help.kraslan.ru/index.php/%D0%A0%D0..._D-Link_DIR-100

Сообщение отредактировал vitaliy2525 - Jan 22 2010, 09:43


--------------------
Стабильность - это хорошо. Но скучно. Но всё-таки всё равно хорошо, хотя и скучно.
Go to the top of the page
 
+Quote Post
said
сообщение Jan 25 2010, 23:32
IP: 94.78.0.0/16 | Сообщение #6


++++++++++++++++++++
***

Группа: Members
Сообщений: 223
Регистрация: 25-June 05
Из: г.Новосибирск, ул.Пирогова 14
Пользователь №: 1047



Вес:   2 кг  
Удалено: 18.32%


Цитата(vitaliy2525 @ Jan 22 2010, 09:42) *
Не знаю, в тему или нет, но вроде...
Никогда не вникал в такие тонкости работы DNS-клиента (и конкретно - не занимался его выбором). Но хотелось бы сказать следующее: в двух листингах выше я увидел, что mail.ru находится у вас на 127.0.0.1 (на локалхосте, то бишь). Это может быть связано с 1 "фишкой" Краслановких ДНС: они могут возвращать РАЗНЫЕ IP-адреса для одного и того же сайта в зависимости от того, с какого IP-адреса приходит запрос. Проще говоря, если запрос идёт с адреса на 172.*, то для mail.ru Краслановский DNS как раз и возвращает 127.0.0.1. Если прописать маршрут к DNS (который будет появляться при поднятии pppoe), чтобы запрос шёл через инетовский адрес (93.*, 94.* и др. - это уж у каждого по-разному), то для mail.ru должен возвращаться правильный IP и всё будет работать.
По-крайней мере у меня так и было smile.gif Кстати, с отсутствием доступа к mail.ru в этой сети сталкиваются не только те, у кого ОС Linux, но и очень многие владельцы роутеров. И проблема у них у всех точно такая же: mail.ru на localhost (127.0.0.1). И решают все эту проблему как раз прописыванием маршрута вроде
Код
route add -host 87.236.40.248 gw <реальный ИП>
route add -host 87.236.40.249 gw <реальный ИП>


Примерно то же самое написано в п.5 в самом низу страницы с описанием настройки роутеров (но для некоторых Linux'ов тоже актуально):
http://help.kraslan.ru/index.php/%D0%A0%D0..._D-Link_DIR-100

Спасибо за ссылку. В случае с dhcpcd 3.2.3 действительно помогает, но я всё равно не понимаю почему именно так smile.gif
Кстати, возможно у гентушников нет такой проблемы с dhcpcd, просто в дебияне он какой-то старый (вроде 2008 года) и не собирается обновляться.
Но я уже решил вернуться к dhcp3-client. Просто заменил option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; на option rfc3442-classless-static-routes code 249 = array of unsigned integer 8;, конечно больше на хак похоже, но так работает наш dhcp (ещё слышал, что виста и далее поддерживают опцию 121, но наравне с 249).
Ещё вот теперь к ftp имею доступ, до этого почему-то не получалось зайти (с уже изменённым конфигом). Т.е. оказалось достаточным только одну циферку поменять (и не надо самому маршруты городить).

P.S. Всё же хотелось бы узнать почему для DNS так работает? Сравнивал с таблицей из винды XP, там всё то же.
P.P.S. В XP также заметил, что она принимает и 33 и 249 опции вместе. Как бы не должно так быть, но в MS решили иначе и при этом всё работает.

Сообщение отредактировал said - Jan 25 2010, 23:51


--------------------

سيّد علي
Go to the top of the page
 
+Quote Post

Fast ReplyReply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Rambler's Top100
Текстовая версия Сейчас: 15th December 2025 - 14:59
Rambler's Top100