Как настроить Ubuntu 13.04 как мой DNS (Сервер доменных имен) и сервер DHCP для других клиентских машин Linux?
Конфигурация IP главного сервера -
IP-адрес: 192.168.200.100
шлюз: 192.168.200.1
имя: Человечность 1 (например),
Это не то, что нужно ответить в одном посте. Пакет dhcpcd
установит DHCP-сервер, который можно настроить в файле /etc/dhcp3/dhcpd.conf
. Базовая конфигурация выглядит следующим образом (убедитесь, что вы указали правильные IP-адреса):
# Configuration for my LAN
subnet 192.168.200.0 netmask 255.255.255.0 {
option domain-name-servers 192.168.200.100;
option routers 192.168.200.1;
option ntp-servers 192.168.200.100;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.200.255;
range 192.168.200.101 192.168.200.200;
}
См. https://help.ubuntu.com/community/dhcp3-server для больше информации.
Хорошо известным DNS-сервером является bind
, который доступен в пакете bind9
. Его конфигурация сделана в /etc/bind/named.conf
и /etc/bind/named.conf.options
. В простейшем виде (форма пересылки DNS) последний файл выглядит следующим образом:
options {
directory "/var/cache/bind";
forwarders {
// list the IPs of your ISP's DNS servers here
xxx.xxx.xxx.xxx;
yyy.yyy.yyy.yyy;
}
}
Если вы хотите, чтобы bind выступал в роли DNS-сервера для вашего собственного доменного имени, конфигурация усложняется. См. https://help.ubuntu.com/community/BIND9ServerHowto для получения дополнительной информации.
Также обратите внимание, что вышеуказанная конфигурация предназначена для IPv4. Для IPv6 вам, вероятно, понадобятся некоторые дополнительные настройки.
В качестве альтернативы пакет dnsmasq
предоставляет простой сервер DHCP и DNS, см. https://help.ubuntu.com/community/Dnsmasq .