Я только что прошил DD-WRT на Linksys e4200, и я очень доволен этим. Я хотел бы использовать DNSMasq для кэширования разрешений DNS, перенаправления результатов, которых он не имеет в своем кэше, в общедоступный DNS Google и разрешения локальных поисков. Я гарантировал, что оба параметра Использовать DNSMasq for DHCP и Use DNSMasq for DNS проверены, и я обеспечил большой cache-size кэша с размером cache-size=10000 .
Однако мне нужно настроить пересылку в общедоступный DNS Google, а также настроить разрешение локальных имен:
- Чтобы настроить пересылку в Google, я могу указать IP-адреса в трех полях
Static DNSв разделе DHCP базовой настройки.- Если я выберу этот процесс, то мне нужно будет указать свой собственный маршрутизатор в качестве первого
Static DNSс192.168.1.1или127.0.0.1, или нет? - Если мне не нужно указывать свой собственный маршрутизатор в качестве
Static DNSчто я должен указать в последнем поле? Другой провайдер DNS, как OpenDNS?
- Если я выберу этот процесс, то мне нужно будет указать свой собственный маршрутизатор в качестве первого
- Я думаю, что я также могу указать DNS с параметром
server=8.8.8.8иserver=8.8.4.4в полеAdditional DNSMasq Optionsна вкладкеServices.- Снова я должен указать свой собственный маршрутизатор сначала как сервер для того, чтобы он использовал локальный кэш с
server=192.168.1.1илиserver=127.0.0.1?
- Снова я должен указать свой собственный маршрутизатор сначала как сервер для того, чтобы он использовал локальный кэш с
Имеет ли значение, какой из этих методов я использую?
Теперь по поводу имен хостов и локальных DNS. У меня проблемы с получением имен для разрешения локальных IP-адресов. Я видел очень простые учебники, в которых указывалось, что все, что нужно сделать, - включить локальное разрешение с помощью параметра « Use DNSMasq for DNS , а затем указать имена /IP-адреса в /etc/hosts/ или добавить строки в address=/hostname/192.168.1.150 отформатируйте в поле параметров конфигурации на вкладке Services . Очевидно, что опция Local DNS в DNSMasq options на вкладке Services фактически не имеет ничего общего с DNSMasq, по крайней мере, согласно этому посту . Имеет ли значение, если я либо укажу IP для сопоставления имен хостов в файле /etc/hosts либо с опцией address=/hostname/192.168.1.150 в поле Additional DNSMasq Options? На данный момент я не могу получить даже две записи, уже присутствующие в файле хоста, для разрешения, не говоря уже о любых других, которые я указываю в окне опций. Этот урок звучит очень легко, должен ли он работать именно так? Есть что-то, чего мне не хватает?
Большое спасибо за вашу помощь! Пожалуйста, дайте мне знать, если вам нужна дополнительная информация!
