DNS 代表域名服务器。它是用来将诸如 www.mandrakesoft.com 这样的机器名转换为其主机 IP 地址的系统。在本文撰写的时候,该地址为 212.43.224.27。使用 DNS 可以进行双向转换,即从域名到 IP 及其反向转换(称为反向 DNS 查找)。
DNS 由 Internet 上许许多多负责一定数量域名的主机构成。它们负责询问某个 DNS 服务器以将某一特定的域名转换为其地址。如果那个服务器无法转换,它们将逐级询问下去。在局域网中也可以有一个本地的 DNS。
主要有两类 DNS:高速缓冲 DNS 和主 DNS 服务器。前一种会"记住"上一次请求,并且能够不必询问主 DNS 服务器而直接回答下一次同样的请求。后者才是最终裁决某个域名如何解析为地址或者根本不能解析为已知的地址。
DHCP 是动态主机配置协议(Dynamic Host Configuration Protocol)的缩写。 DHCP 的诞生使得对多个主机配置同一个网络变得特别简洁。您不必对每个主机分别单独配置,只要使用 DHCP 服务器并设置各个主机相同的参数即可。
本节涉及如何在启动时或是在运行时设置 IP 内核选项。例如 ip_forward 或是 ip_bootp_agent。通过设置 /proc/sys/net/ipv4/ 目录中的文件来使用这些选项。相应的文件名即对应的命令名。
在某些应用领域,能够对单个网络设备配置多个 IP 地址很有用处。 Internet 服务提供商常使用这一方法对他们的万维网服务或是 FTP 服务提供"定制的"特性。详情请参考 IP-Alias mini-HOWTO。
有关 IP 防火墙以及使用防火墙的各种问题的详情请参考 Firewall-HOWTO。IP 防火墙通过过滤或是仅允许接收自和发送到某个指定 IP 地址的数据报文来保护您的主机抵御未经授权的网络访问。有三种不同类型的规则:进入过滤、外出过滤、和转发过滤。进入规则用于网络设备收到的数据报文。外出规则用于网络设备将要传送的数据报文。转发规则用于收到的但并非发往本机的数据报文(将会被路由的数据报文)。
许多人用一个简单的拨号连接连入 Internet。几乎每个使用这种配置的都将从 Internet 服务提供商那里得到一个独立的 IP。让一台单独的主机完全访问网络这通常已经足够。IP 伪装是一个让许多主机使用单一 IP 地址的窍门。它让其他主机看起来像是建立该拨号连接的主机。这也就是伪装的意义所在。可惜有个小问题:伪装功能仅在一个方向上起作用。也就是说,那些伪装了的主机只能够拨出,而不能接受甚至收到来自远程主机的网络连接。这意味着某些网络服务无法工作(例如 talk),并且其他的(例如 FTP)服务必须设为被动(PASV)模式。幸运的是,最普通的网络服务(例如 telnet、万维网和 IRC)工作还算正常。
正当您认为您已经开始理解 IP 网络时,规则变了!IPv6 是因特网协议第6版的简称。IPv6 主要是被开发用于解决 Internet 社区的关注。用户们担心很快 IP 地址就不够分配了。IPv6 地址长度有16字节(128位)。IPv6 综合了一系列其他改变。其中大部分为简化。这使得 IPv6 网络与 IPv4 网络相较而言更便于管理。
详情请参考 Linux IPv6 HOWTO。