25

Я хочу, чтобы мой Raspberry Pi использовал OpenDNS для разрешения доменных имен. Как я могу изменить этот параметр?

6 ответов6

25

Не редактируйте /etc/resolv.conf так как этот файл генерируется автоматически. Вместо этого отредактируйте /etc/network/interfaces и добавьте следующее в конец:

dns-nameservers 8.8.4.4 8.8.8.8
18

Если вы используете Debian на Raspberry Pi, то вам нужно отредактировать /etc/resolv.conf

nano /etc/resolv.conf

затем добавьте IP-адрес сервера openDNS

nameserver  208.67.222.222
nameserver 208.67.220.220

Кстати, если у вас есть какие-либо опасения по поводу скорости DNS, вы можете посмотреть на этот пост

15

Я обнаружил, что в последней версии 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

5

Я нашел ответ с другого сайта, и это лучший. Я использовал самую последнюю часть статьи, поскольку 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

-1

Серверы 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 Слава Богу за форумы!

-3

Добавьте эту строку в файл /etc/dhcp/dhclient.conf:

option domain-name-servers 192.168.1.8, 8.8.8.8, 8.8.4.4

Тогда это будет работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .