Недавно я создал выделенный сервер с Ubuntu 16.04, и единственное, что осталось сделать, - настроить DNS / Nameservers на нем, чтобы он начал размещать на нем другие домены.
Я действительно запутался, что делать здесь.
------------ Что я уже сделал
Я создал учетную запись в EasyDNS для использования в качестве DNS своего хоста. Я добавил запись A в этой учетной записи, чтобы указать на мой сервер.
Я добавил dns-nameservers 111.222.333.444
в файл /etc/network/interfaces
. Я заметил, что у моего интерфейса есть такая строка: iface p6p1 inet static
, а не eth0
, который я вижу в других статьях.
Я добавил к /etc/resolv.conf/head
3 сервера имен, которые были назначены мне через EasyDNS, после перезагрузки сервера эти серверы имен были показаны в /etc/resolv.conf
.
Добавлено server
в /etc/hostname
Изменил строку в etc/hosts
на 111.222.333.444 server.easydnsdomain.com server
Я даже установил и запустил ddclient, хотя я не думаю, что это нужно так как у меня статический IP.
------------- Тестирование моих доменов
Я попытался добавить несколько доменов, чтобы посмотреть, будет ли он работать
Я изменил серверы имен одного домена на свой EasyDNS серверов имен, когда это не сработало, я добавил в записи EasyDNS запись A из моего домена на IP своих серверов.
В отдельном домене я оставил серверы имен по умолчанию, перешел на расширенный DNS и добавил точку записи A на мой IP-адрес серверов имен easyDNS. Я также попытался просто добавить запись A, указывающую на мой сервер.
Когда я пингую эти домены, я получаю unknown host example.com
. Когда я ввожу команду host example.com
, я получаю example.com not found: 5(REFUSED)
Любые мысли о том, что я пропустил или сделал неправильно? Спасибо за помощь!
рассмотрите эти шаги - Источник
<час>, установка по умолчанию Ubuntu не помогает использовать статические серверы DNS при использовании DHCP. При использовании стандартной человечности способ объединиться в сеть (ifupdown) можно отредактировать/etc/network/interfaces В том файле, Вы находите запись для своего интерфейса. Если Ваш интерфейс является eth0, то ищите следующие строки:auto eth0 iface eth0 inet dhcpДобавляют одну строку, таким образом, она похожа:
auto eth0 iface eth0 inet dhcp dns-nameservers ip.address.of.nameserverВыполнение
sudo invoke-rc.d networking restartДля внесения изменений эффективными, Если Вы не используете ifupdown необходимо отредактировать/etc/dhcp3/dhclient.conf, Находят строки
#prepend domain-name-servers 127.0.0.1; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, host-name, netbios-name-servers, netbios-scope;И изменяют их на
prepend domain-name-servers 1.2.3.4, 1.2.3.5; request subnet-mask, broadcast-address, time-offset, routers, domain-name, host-name, netbios-name-servers, netbios-scope;Замена 1.2.3.4 и 1.2.3.5 с адресами серверов DNS. Выполненный
sudo invoke-rc.d networking restartДля внесения изменений эффективными: <час>