Я хочу, чтобы мой Raspberry Pi использовал OpenDNS для разрешения доменных имен. Как я могу изменить этот параметр?
6 ответов
Не редактируйте /etc/resolv.conf
так как этот файл генерируется автоматически. Вместо этого отредактируйте /etc/network/interfaces
и добавьте следующее в конец:
dns-nameservers 8.8.4.4 8.8.8.8
Если вы используете Debian на Raspberry Pi, то вам нужно отредактировать /etc/resolv.conf
nano /etc/resolv.conf
затем добавьте IP-адрес сервера openDNS
nameserver 208.67.222.222
nameserver 208.67.220.220
Кстати, если у вас есть какие-либо опасения по поводу скорости DNS, вы можете посмотреть на этот пост
Я обнаружил, что в последней версии Raspbian (думаю, натяжка?) Теперь вам нужно отредактировать последнюю строку /etc/dhcpcd.conf
. Должна быть строка, которая начинается со static domain_name_servers=
- там вы можете настроить ее с помощью списка DNS-серверов, разделенных пробелами, например:
static domain_name_servers=1.1.1.1 1.0.0.1 208.69.38.205 8.8.8.8
Рекомендуемые DNS-серверы: Cloudflare, OpenDNS и Google
Я нашел ответ с другого сайта, и это лучший. Я использовал самую последнюю часть статьи, поскольку Raspbian поставляется с уже установленным dchpcd, и мне все еще нужен автоматический IP-адрес, а не статический IP-адрес. Запуск от мультизагрузки Raspberry Pi3 [berryboot] с Raspbian - тип Pixel
sudo nano /etc/resolv.conf.head
в вашем терминале. У вас будет чистый лист для работы. Затем скопируйте и вставьте следующий код:
#OpenDns Servers
nameserver 208.67.222.222
nameserver 208.67.220.220
нажмите cntrl + x, чтобы выйти, и выберите y, чтобы сохранить следующие параметры. перезагрузите Raspberry Pi с помощью
sudo reboot
Чтобы убедиться, что вы используете OpenDNS, перейдите на следующий веб-сайт:Страница приветствия OpenDns
Серверы openDNS у меня работали спасибо. Во время сеанса обучения Udemy я столкнулся с проблемой после того, как отказался от соглашения о совместном использовании Wi-Fi с моим Mac и установил концентратор Ethernet с PI в другой домашней сети. Проблема с моим предыдущим соглашением о совместном использовании IP с WiFi.
Когда я изначально настраивал PI с соглашением о совместном использовании, текст внутри файла разрешения был:
nameserver 192.168.2.1
который был введен автоматически мини-ОС ОС, а НЕ Я!
Этот IP-адрес стал DNS-сервером по умолчанию, а MacMini без проблем обеспечивает реальный DNS в фоновом режиме.
ТАК НУЖНО РЕДАКТИРОВАТЬ (VIM) С
nameserver 208.67.222.222
nameserver 208.67.220.220
Тогда я мог бы пинговать google.com Слава Богу за форумы!
Добавьте эту строку в файл /etc/dhcp/dhclient.conf:
option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4
Тогда это будет работать.