Здравствуй, многоуважаемый и мудрый All!Проблема моя известна, но хотелось бы послушать комментарии гуру по данному вопросу. Итак...
Ни для кого не секрет, что когда есть работающая на уровне Ethernet сетевуха, прописан роутинг, указан в resolv.conf nameserver, но пакеты никуда дальше default gateway не идут (читай: "упал Инет у провайдера") то все начинает жутко тормозить. И причина тому - таймаут DNS. Машина пытается отрезолвить что-то (вероятно сама себя) даже при запуске mc. Sendmail вообще может висеть минут 20 при запуске. Одним словом, когда DNS ловит таймауты - это очень плохо. Проблему можно "пролечить", выключив сеть командой service network stop (у меня RH-подобная система) но это ИМХО неправильно совсем, либо удалить default gateway из таблицы маршрутизации (чтобы сразу все обламывалось при попытке выйти наружу), что не намного лучше ИМХО. В связи с чем вопрос:
Можете предложить способ более грамотный, чем два, описанных выше?
P.S.: Идею сменить провайдера не предлагать, ибо он монополист в здании.
P.P.S.: Идею написать жалобу на провайдера в антимонопольный комитет тоже не предлагать.
Заранее благодарен.
>[оверквотинг удален]
>ловит таймауты - это очень плохо. Проблему можно "пролечить", выключив сеть
>командой service network stop (у меня RH-подобная система) но это ИМХО
>неправильно совсем, либо удалить default gateway из таблицы маршрутизации (чтобы сразу
>все обламывалось при попытке выйти наружу), что не намного лучше ИМХО.
>В связи с чем вопрос:
>Можете предложить способ более грамотный, чем два, описанных выше?
>P.S.: Идею сменить провайдера не предлагать, ибо он монополист в здании.
>P.P.S.: Идею написать жалобу на провайдера в антимонопольный комитет тоже не предлагать.
>
>Заранее благодарен.Поднять свой DNS?????
>[оверквотинг удален]
>>неправильно совсем, либо удалить default gateway из таблицы маршрутизации (чтобы сразу
>>все обламывалось при попытке выйти наружу), что не намного лучше ИМХО.
>>В связи с чем вопрос:
>>Можете предложить способ более грамотный, чем два, описанных выше?
>>P.S.: Идею сменить провайдера не предлагать, ибо он монополист в здании.
>>P.P.S.: Идею написать жалобу на провайдера в антимонопольный комитет тоже не предлагать.
>>
>>Заранее благодарен.
>
>Поднять свой DNS?????Editing /etc/hosts is a lot simpler
>[оверквотинг удален]
>>>В связи с чем вопрос:
>>>Можете предложить способ более грамотный, чем два, описанных выше?
>>>P.S.: Идею сменить провайдера не предлагать, ибо он монополист в здании.
>>>P.P.S.: Идею написать жалобу на провайдера в антимонопольный комитет тоже не предлагать.
>>>
>>>Заранее благодарен.
>>
>>Поднять свой DNS?????
>
>Editing /etc/hosts is a lot simplerYeah, but for common understanding of principals, DNS service setup is much more useful )))
>[оверквотинг удален]
>>>>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?????
>>>
>>>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?????
>>>
>>>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...
>Ни для кого не секрет, что когда есть работающая на уровне Ethernet
>сетевуха, прописан роутинг, указан в resolv.conf nameserver, но пакеты никуда дальше
>default gateway не идут (читай: "упал Инет у провайдера") то все
>начинает жутко тормозить. И причина тому - таймаут DNS. Машина
>пытается отрезолвить что-то (вероятно сама себя) даже при запуске mc.Любопытно, почему у меня такого не происходит? Проблемы с dns влияют только на работу с инетом, никаких локальных тормозов не происходит. Может из-за того что машина сама себя резолвит на основе /etc/hosts, а не dns :)
>>Ни для кого не секрет, что когда есть работающая на уровне Ethernet
>>сетевуха, прописан роутинг, указан в resolv.conf nameserver, но пакеты никуда дальше
>>default gateway не идут (читай: "упал Инет у провайдера") то все
>>начинает жутко тормозить. И причина тому - таймаут DNS. Машина
>>пытается отрезолвить что-то (вероятно сама себя) даже при запуске mc.
>
>Любопытно, почему у меня такого не происходит? Проблемы с dns влияют только
>на работу с инетом, никаких локальных тормозов не происходит. Может из-за
>того что машина сама себя резолвит на основе /etc/hosts, а не
>dns :)Ну поднять локальный DNS и будет она сама себя по DNS резолвить, еще и обратную зону поднять :)
На каждой машине поднимать локальный DNS? Может все-таки /etc/hosts проще, удобней и надежней будет? Я не спорю, что кому-то удобней на потолке или в гамаке, но зачем это советовать другим.
>На каждой машине поднимать локальный DNS? Может все-таки /etc/hosts проще, удобней и
>надежней будет? Я не спорю, что кому-то удобней на потолке или
>в гамаке, но зачем это советовать другим.Нет, проще указать локального резолвера))))
>На каждой машине поднимать локальный DNS? Может все-таки /etc/hosts проще, удобней и
>надежней будет? Я не спорю, что кому-то удобней на потолке или
>в гамаке, но зачем это советовать другим.Опять обсираешь чужие советы. Дай дельный.
>Проблема моя известна, но хотелось бы послушать комментарии гуру по данному вопросу.
>Итак...Про mc - попробуй прописать в host.conf order hosts, bind. Ну и соответственно имя своего хоста в hosts и hostname.
Еще один выход,который назван - поднять кэширующий днс сервер.
На сколько я помню сквид может кэшировать ДНС
>На сколько я помню сквид может кэшировать ДНСИ как, Ваш склероз полагает, это поможет Midnight Commander-у?! 8-O