Назад | Перейти на главную страницу

Создайте простую и фиксированную запись DNS-сервера в Ubuntu 8.04 Hardy LTS

Когда появляется этот сервер Ubuntu Hardy, не всегда гарантируется правильность настроек DNS, если сетевой кабель не был подключен во время загрузки.

Я бы предпочел простую быструю и фиксированную настройку DNS.

У меня нет знаний о пакетах, это то, что каким-то образом устанавливается само по себе (мы всегда стараемся идти простыми и стандартными способами, не меняя многого, что выходит из коробки):

$ dpkg -l|grep dns
ii  dnsutils                              1:9.4.2.dfsg.P2-2ubuntu0.5            Clients provided with BIND
ii  libavahi-compat-libdnssd1             0.6.22-2ubuntu4.1                     Avahi Apple Bonjour compatibility library
ii  libdns36                              1:9.4.2.dfsg.P2-2ubuntu0.5            DNS Shared Library used by BIND
ii  libnss-mdns                           0.10-3ubuntu2                         NSS module for Multicast DNS name resolution

Это конфигурация сети, которую я выбрал во время установки:

$ cat /etc/network/interfaces 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
 address 10.1.1.2
 netmask 255.255.255.0
 network 10.1.1.0
 broadcast 10.1.1.255
 gateway 10.1.1.1
 # dns-* options are implemented by the resolvconf package, if installed
 dns-nameservers 10.1.1.1
 dns-search localdomain

Это как-то меняется, но я не хочу, чтобы это менялось:

$ cat /etc/resolv.conf 
search localdomain
nameserver 10.1.1.1

Каким же здесь было бы простое решение для фиксированной настройки DNS?

Я полагаю, мне просто нужно удалить пакет и выполнить некоторые настройки вручную?

Пожалуйста, объясните шаги для этой работающей машины, а также для новой установки Hardy.

(Было бы неплохо получить ту же информацию о последней LTS, но я мог бы задать для нее другой вопрос)

Эта строка здесь может быть виновата:

# dns-* options are implemented by the resolvconf package, if installed

Видеть http://packages.ubuntu.com/dapper/resolvconf:

Resolvconf - это фреймворк для отслеживания системной информации о доступных в настоящее время серверах имен. Он выступает в качестве посредника между программами, которые предоставляют информацию о сервере имен, и программами, использующими информацию о сервере имен.

Не то чтобы я запускаю Ubuntu, но я бы посоветовал удалить эти пакеты и просто добавить свои собственные настройки в /etc/resolv.conf должен хорошо выполнять свою работу.