31 марта 2012 года Anonymous планируют отключить 13 корневых DNS-серверов, которые питают Интернет: http://pastebin.com/NKbnh8q8
... и я не хочу даже замечать, если это действительно происходит.
Предполагая, что они пытаются сделать, выполнимо:
- Есть ли какие-либо DNS-серверы, на которые я не смогу повлиять?
- Если нет, возможно ли создать на локальном компьютере кэш всех DNS-записей без истечения срока действия?
- Если так, как бы я поступил так?
Конечно, изменения DNS не будут отражены, и TTL придется игнорировать; но это лучше, чем все DNS-запросы, просто время ожидания.
Связанный с этим вопрос: Как я могу хранить кэш DNS в случае , если сервер DNS идет вниз?
Ответы:
Наличие кеша всех записей DNS не представляется возможным. Настройка собственного корневого сервера с другой стороны - это! ICANN предоставляет файл корневой зоны здесь: http://www.internic.net/zones/root.zone
Так что просто настройте свой собственный корневой сервер, укажите на нем свои DNS-серверы, и вы ничего не должны заметить.
источник
Для Windows была программа под названием Treewalkdns, которая действовала как персональный сервер кэширования DNS. Кажется, он выпал из сайта, но, вероятно, где-то в Интернете.
Существует программа для Linux под названием PDNSD, которая отвечает вашим требованиям: http://members.home.nl/parombouts/pdnsd/index.html#aboutpdnsd
источник
Я могу только ответить на ваш второй вопрос, извините. Поехали:
Можно создать не истекающий кэш DNS-записей на локальном компьютере, отредактировав файл hosts . Например, вы можете добавить:
Чтобы получить IP-адрес, с которым разрешается данное доменное имя, вы можете использовать
ping
илиnslookup
.источник
Вместо того, чтобы пытаться настроить свой собственный корневой сервер, вероятно, для этого лучше было бы использовать DNS-серверы Google:
http://code.google.com/speed/public-dns/
IP-адрес:
Вероятно, у Google много записей DNS, и они определенно имеют достаточную вычислительную мощность и пропускную способность, чтобы иметь очень большой кэш DNS и выдерживать постоянный опрос сотен или тысяч пользователей. Я предполагаю, что Google также не настолько глуп, чтобы позволить всем их DNS-записям истечь, если они не могут связаться с корневыми серверами.
Вы также можете попробовать подключиться к OpenDNS . Возможно, в любом случае запишите IP-адреса Google и OpenDNS где-нибудь, так что в случае, если корневые серверы действительно выйдут из строя, у вас есть несколько вариантов.
РЕДАКТИРОВАТЬ: Вот более полный список неофициальных / альтернативных корневых серверов DNS (в Википедии).
источник