/ домой \ | \ темы / |
18/03/2009 22:15 nik: |
Доброго времени суток, господа. Поставил smallHTTP в качестве локального DNS. Настройки DNS: # Параметры DNS сервера hosts="D:\srv\shttps\hosts" dnscache=10000 dnstimeout=800 dnstcp dns_range="1.0.0.1-254.254.254.254" dns_deny="" dns6_range="::1-FFFF:FFFF:FFFF:FFFF::" dns6_deny="" dnsipv6 dnscachefile="D:\srv\shttps\dns_cache" === Содержимое Hosts файла: . IN NS a.root-servers.net a.root-servers.net IN A 198.41.0.4 . IN NS b.root-servers.net b.root-servers.net IN A 128.9.0.107 . IN NS c.root-servers.net c.root-servers.net IN A 192.33.4.12 . IN NS d.root-servers.net d.root-servers.net IN A 128.8.10.90 . IN NS e.root-servers.net e.root-servers.net IN A 192.203.230.10 . IN NS f.root-servers.net f.root-servers.net IN A 192.5.5.241 . IN NS g.root-servers.net g.root-servers.net IN A 192.112.36.4 . IN NS h.root-servers.net h.root-servers.net IN A 128.63.2.53 Вроде нормально работает, но траблы с некоторыми сайтами: rapidlinks.ru/ - фигня какая-то открывается, Не может обновиться Clamav (database.clamav.net) И самое смешное, попытка скачать MBSA заканчивается: Удаленный сервер не найден:) Прикольно, да. www.microsoft.com/downloads/info.aspx?na=46&p=6&SrcDisplayLang=e .. В GoogleReader что-то не получается зайти:(( Прописал в host IP Clamav и rapidlinks.ru: 217.112.37.121 rapidlinks.ru 208.72.56.53 database.clamav.net Заработало, но майкрософт по прежнему не дышит:( Как заставить нормально крутиться DNS? |
21/03/2009 00:21 AnrDaemon: |
Полностью hosts приведите.
|
21/03/2009 22:24 Max: |
c www.microsoft.com ни каких проблем не обнаружено. С rapidlinks.ru обнаружена что очень длинная цепочка резолвинга, с переходами от зоны к зоне, т.е. для большенства серверов сообщается только имя, сервер отдельными запросами выясняет его IP, в середине некоторые сервера отвечают сравнительно медленно: (ns1.alexxx.ru -> ns1.alexxx.net.ru -> ns2.infobox.org -> dns1.name-services.com ... ) Т.е. для резолвинга этого имени требуется около 12 последовательных запросов. Если у вас достаточно быстрый канал, проблему можно решить уменьшением параметра "Timeout, before resend request again" до 200 милисекунд или даже меньше. Тогда по истичению этого таймаута сервер будет пересылать запросы на другие NS сервера, которые вероятно ответят быстрее.
|
22/03/2009 22:32 nik: |
# Here is an example of hosts file for export domain to Internet, # and resolve other names. ; First, lines holds the information on root name servers needed to ; initialize cache of Internet domain name servers . IN NS a.root-servers.net a.root-servers.net IN A 198.41.0.4 . IN NS b.root-servers.net b.root-servers.net IN A 128.9.0.107 . IN NS c.root-servers.net c.root-servers.net IN A 192.33.4.12 . IN NS d.root-servers.net d.root-servers.net IN A 128.8.10.90 . IN NS e.root-servers.net e.root-servers.net IN A 192.203.230.10 . IN NS f.root-servers.net f.root-servers.net IN A 192.5.5.241 . IN NS g.root-servers.net g.root-servers.net IN A 192.112.36.4 . IN NS h.root-servers.net h.root-servers.net IN A 128.63.2.53 217.112.37.121 rapidlinks.ru 89.111.189.148 www.nnm.ru 208.72.56.53 database.clamav.net 208.69.34.231 www.google.ru 65.55.12.249 www.microsoft.com 213.199.149.25 download.microsoft.com 195.122.131.12 rapidshare.com 195.122.131.166 rs165.rapidshare.com 195.122.131.166 rs165l3.rapidshare.com |
22/03/2009 22:36 nik: |
попробую поэкспериментировать с "Timeout, before resend request again"
|
25/03/2009 02:33 AnrDaemon: |
Лучше поэкспериментируйте с указанием провайдерских серверов в качестве основных NS серверов.
|
30/03/2009 20:37 nik: |
Пробовал изменять "Timeout, before resend request again", уменьшил до 200 - все равно бывают сайты про которые говорит "Не найден удаленный сервер" (один из последних 195.2.241.143 www.docwin.ru) С рапидшарой проблемы остались:( Пробовал в качестве основных NS серверов указывать сервера OpenDNS (208.67.222.222, 208.67.220.220) - не помогает, что странно, т.к. на домашней машине они указаны в качестве основных DNS и там все сайты открываются, а тут не фига:(. Надеюсь правильно указываю новые NS сервера: . IN NS opendns.com opendns.com IN A 208.67.222.222 . IN NS opendns.com opendns.com IN A 208.67.220.220 . IN NS a.root-servers.net a.root-servers.net IN A 198.41.0.4 . IN NS b.root-servers.net b.root-servers.net IN A 128.9.0.107 или что-то не так? |
31/03/2009 18:10 Max: |
Какой у вас канал? Возможно ваш канал либо слишком узкий, либо с большой вероятностью потери пакета (например из-за внешнего шейпера). Попробуйте уменьшить время еще. Вообще для таких случаев надо менять алгоритм работы программы, -- слать одновременно запросы на все подходящие DNS сервера, а не по очереди как реализовано сейчас.
|
31/03/2009 21:48 nik: |
DSL - 500 Kbit/sec Шейпера вроде никакого не использую, выход в инет через Wi-Fi роутер, стационарный комп тоже через него в сеть выходит. Брандмауэр также пробовал включать/отключать - безрезультатно. Посмотрю еще в настройках роутера, конечно, может там что, но вроде таких настроек не помню. Попробую еще уменьшать время, - погоняю недельку. |
01/04/2009 21:16 Max: |
Чего там проверять, и канал не очень быстрый и на узкополосном DSL без управления трафиком такое вполне может быть, -- когда ваш канал полностью забит модем просто отбрасывает не пролезающие пакеты случайным образом... Видимо в том числе отбрасываются и DNS ответы.
|
01/04/2009 23:33 nik: |
Max, спасибо за ответы, - более менее разобрался в проблеме. Прога классная - использую как DNS и FTP
|
25/04/2009 02:52 AnrDaemon: |
Что бросилось в глаза - два имени одинаковых в начале. . IN NS opendns.com opendns.com IN A 208.67.222.222 . IN NS opendns.com opendns.com IN A 208.67.220.220 Пропишите их реальные имена и вообще удалите (закомментируйте) рутовые сервера. []$nslookup 208.67.222.222 Server: daemon1.darkdragon Address: 192.168.1.12 Name: resolver1.opendns.com Address: 208.67.222.222 []$nslookup 208.67.220.220 Server: daemon1.darkdragon Address: 192.168.1.12 Name: resolver2.opendns.com Address: 208.67.220.220 []$ P.S. DNS и DHCP. Кое-где как прокси. Как FTP не годится - пользователей руками дублировать не люблю. Достаточно того, чтов винде они есть, пусть FTP их там ищет. |
25/04/2009 02:55 AnrDaemon: |
P.P.S. У мну так. # ***************************************************************************** # local nameservers # . IN NS ns1.darkdragon (VPN роутер, просто чтобы было) # ns1.darkdragon IN A 192.168.1.1 . IN NS ns1.nln.ru (DNS провайдера за VPN - если падает VPN, то...) ns1.nln.ru IN A 10.192.0.25 . IN NS ns2.darkdragon (...ADSL роутер на провайдера #2 - бэкап-с... во всех смыслах) ns2.darkdragon IN A 192.168.1.2 |
13/02/2012 08:02 Victor: |
У меня канал очень широкий, все сайты летают кроме как раз тех где длинная цепочка резолвинга, например vk.com состоит из контента находящегося на тысячах серверов, отчего страница есть, а контента в ней нет. Очень не хочется отказываться от вашей программы, после тормознутого dns от провайдера, она для меня как глоток свежего воздуха. Но блин вот эта одна проблема прям расстраивает(
|