Ubuntu 网络 - DNS/DHCP

Ubuntu 网络 - DNS/DHCP

如何将 Ubuntu 13.04 配置为其他 Linux 客户端机器的 DNS(域名服务器)和 DHCP 服务器?

主服务器 IP 配置 -
IP 地址:192.168.200.100
网关:192.168.200.1
名称:ubuntu-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中完成。后一个文件最简单的形式(DNS 转发形式)如下所示:/etc/bind/named.conf/etc/bind/named.conf.options

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

相关内容