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

Исходное сообщение
"DNS и все все все..."

Отправлено Артемий Васюков , 09-Сен-08 12:47 
Здравствуй, многоуважаемый и мудрый All!

Проблема моя известна, но хотелось бы послушать комментарии гуру по данному вопросу. Итак...
Ни для кого не секрет, что когда есть работающая на уровне Ethernet сетевуха, прописан роутинг, указан в resolv.conf nameserver, но пакеты никуда дальше default gateway не идут (читай: "упал Инет у провайдера") то все начинает жутко тормозить. И причина тому -  таймаут DNS. Машина пытается отрезолвить что-то (вероятно сама себя) даже при запуске mc. Sendmail вообще может висеть минут 20 при запуске. Одним словом, когда DNS ловит таймауты - это очень плохо. Проблему можно "пролечить", выключив сеть командой service network stop (у меня RH-подобная система) но это ИМХО неправильно совсем, либо удалить default gateway из таблицы маршрутизации (чтобы сразу все обламывалось при попытке выйти наружу), что не намного лучше ИМХО. В связи с чем вопрос:
Можете предложить способ более грамотный, чем два, описанных выше?
P.S.: Идею сменить провайдера не предлагать, ибо он монополист в здании.
P.P.S.: Идею написать жалобу на провайдера в антимонопольный комитет тоже не предлагать.
Заранее благодарен.


Содержание

Сообщения в этом обсуждении
"DNS и все все все..."
Отправлено niksonnnn , 09-Сен-08 12:53 
>[оверквотинг удален]
>ловит таймауты - это очень плохо. Проблему можно "пролечить", выключив сеть
>командой service network stop (у меня RH-подобная система) но это ИМХО
>неправильно совсем, либо удалить default gateway из таблицы маршрутизации (чтобы сразу
>все обламывалось при попытке выйти наружу), что не намного лучше ИМХО.
>В связи с чем вопрос:
>Можете предложить способ более грамотный, чем два, описанных выше?
>P.S.: Идею сменить провайдера не предлагать, ибо он монополист в здании.
>P.P.S.: Идею написать жалобу на провайдера в антимонопольный комитет тоже не предлагать.
>
>Заранее благодарен.

Поднять свой DNS?????



"DNS и все все все..."
Отправлено geekkoo , 09-Сен-08 12:56 
>[оверквотинг удален]
>>неправильно совсем, либо удалить default gateway из таблицы маршрутизации (чтобы сразу
>>все обламывалось при попытке выйти наружу), что не намного лучше ИМХО.
>>В связи с чем вопрос:
>>Можете предложить способ более грамотный, чем два, описанных выше?
>>P.S.: Идею сменить провайдера не предлагать, ибо он монополист в здании.
>>P.P.S.: Идею написать жалобу на провайдера в антимонопольный комитет тоже не предлагать.
>>
>>Заранее благодарен.
>
>Поднять свой DNS?????

Editing /etc/hosts is a lot simpler


"DNS и все все все..."
Отправлено niksonnnn , 09-Сен-08 13:07 
>[оверквотинг удален]
>>>В связи с чем вопрос:
>>>Можете предложить способ более грамотный, чем два, описанных выше?
>>>P.S.: Идею сменить провайдера не предлагать, ибо он монополист в здании.
>>>P.P.S.: Идею написать жалобу на провайдера в антимонопольный комитет тоже не предлагать.
>>>
>>>Заранее благодарен.
>>
>>Поднять свой DNS?????
>
>Editing /etc/hosts is a lot simpler

Yeah, but for common understanding of principals, DNS service setup is much more useful )))



"DNS и все все все..."
Отправлено Артемий Васюков , 09-Сен-08 13:29 
>[оверквотинг удален]
>>>>P.P.S.: Идею написать жалобу на провайдера в антимонопольный комитет тоже не предлагать.
>>>>
>>>>Заранее благодарен.
>>>
>>>Поднять свой DNS?????
>>
>>Editing /etc/hosts is a lot simpler
>
>Yeah, but for common understanding of principals, DNS service setup is much
>more useful )))

For understanding - may be. But installing DNS does not resolve a problem, because local DNS server needs Internet for work. Moreover, caching name server aready implemented.


"DNS и все все все..."
Отправлено Vitaly_loki , 09-Сен-08 13:40 
>[оверквотинг удален]
>>>>Поднять свой DNS?????
>>>
>>>Editing /etc/hosts is a lot simpler
>>
>>Yeah, but for common understanding of principals, DNS service setup is much
>>more useful )))
>
>For understanding - may be. But installing DNS does not resolve a
>problem, because local DNS server needs Internet for work. Moreover, caching
>name server aready implemented.

I agree that installing your own DNS-server is better rather than editing /etc/hosts 'cause such DNS-server can work as caching server. In case of /etc/hosts you have to fill in it with new record users request


"DNS и все все все..."
Отправлено niksonnnn , 09-Сен-08 14:00 
>[оверквотинг удален]
>>>>Поднять свой DNS?????
>>>
>>>Editing /etc/hosts is a lot simpler
>>
>>Yeah, but for common understanding of principals, DNS service setup is much
>>more useful )))
>
>For understanding - may be. But installing DNS does not resolve a
>problem, because local DNS server needs Internet for work. Moreover, caching
>name server aready implemented.

Then, if you have implemented DNS, WHY it doesn't resolve your requests? Maybe after implementation you need to configure it at least?
Anyway if you want to resolve names which are NOT in cache you need any forwarder available, if not cache will resolve it finely))). In other case how do you want to fill your cache without UDP 53 available? Maybe I'm wrong, but in my network it works at least...


"DNS и все все все..."
Отправлено angra , 09-Сен-08 13:58 
>Ни для кого не секрет, что когда есть работающая на уровне Ethernet
>сетевуха, прописан роутинг, указан в resolv.conf nameserver, но пакеты никуда дальше
>default gateway не идут (читай: "упал Инет у провайдера") то все
>начинает жутко тормозить. И причина тому -  таймаут DNS. Машина
>пытается отрезолвить что-то (вероятно сама себя) даже при запуске mc.

Любопытно, почему у меня такого не происходит? Проблемы с dns влияют только на работу с инетом, никаких локальных тормозов не происходит. Может из-за того что машина сама себя резолвит на основе /etc/hosts, а не dns :)


"DNS и все все все..."
Отправлено Vitaly_loki , 09-Сен-08 14:01 
>>Ни для кого не секрет, что когда есть работающая на уровне Ethernet
>>сетевуха, прописан роутинг, указан в resolv.conf nameserver, но пакеты никуда дальше
>>default gateway не идут (читай: "упал Инет у провайдера") то все
>>начинает жутко тормозить. И причина тому -  таймаут DNS. Машина
>>пытается отрезолвить что-то (вероятно сама себя) даже при запуске mc.
>
>Любопытно, почему у меня такого не происходит? Проблемы с dns влияют только
>на работу с инетом, никаких локальных тормозов не происходит. Может из-за
>того что машина сама себя резолвит на основе /etc/hosts, а не
>dns :)

Ну поднять локальный DNS и будет она сама себя по DNS резолвить, еще и обратную зону поднять :)


"DNS и все все все..."
Отправлено angra , 09-Сен-08 14:23 
На каждой машине поднимать локальный DNS? Может все-таки /etc/hosts проще, удобней и надежней будет? Я не спорю, что кому-то удобней на потолке или в гамаке, но зачем это советовать другим.

"DNS и все все все..."
Отправлено niksonnnn , 09-Сен-08 14:25 
>На каждой машине поднимать локальный DNS? Может все-таки /etc/hosts проще, удобней и
>надежней будет? Я не спорю, что кому-то удобней на потолке или
>в гамаке, но зачем это советовать другим.

Нет, проще указать локального резолвера))))


"DNS и все все все..."
Отправлено mrV , 09-Сен-08 19:22 
>На каждой машине поднимать локальный DNS? Может все-таки /etc/hosts проще, удобней и
>надежней будет? Я не спорю, что кому-то удобней на потолке или
>в гамаке, но зачем это советовать другим.

Опять обсираешь чужие советы. Дай дельный.


"DNS и все все все..."
Отправлено mrV , 09-Сен-08 14:15 
>Проблема моя известна, но хотелось бы послушать комментарии гуру по данному вопросу.
>Итак...

Про mc - попробуй прописать в host.conf order hosts, bind. Ну и соответственно имя своего хоста в hosts и hostname.
Еще один выход,который назван - поднять кэширующий днс сервер.



"DNS и все все все..."
Отправлено Voblin , 09-Сен-08 16:49 
На сколько я помню сквид может кэшировать ДНС

"DNS и все все все..."
Отправлено Andrey Mitrofanov , 09-Сен-08 17:35 
>На сколько я помню сквид может кэшировать ДНС

И как, Ваш склероз полагает, это поможет Midnight Commander-у?! 8-O