我想使用 Ubuntu 终端配置 bind9,让 DNS 解析本地名称而不是域名。
例如,如果我输入,Nicole
它将以本地网络方式解析我的 IP 地址。
我该如何做呢?请一步一步地说明。
我已经使用以下命令安装了 bind9:
sudo apt-get install bind9
现在它已经完全安装好了,我只需要一些配置帮助。
我应该使用本地视图吗?
我打算用两台笔记本电脑进行连接,两台笔记本电脑可能通过以太网电缆或 WIFI 相互连接。其中一台运行 Ubuntu,另一台运行 Windows。我不确定这是否是问题的一部分。
答案1
如果您只想连接 2 台机器,我认为使用本地 hosts 文件而不是 DNS 更容易、更好。
让路由器 DHCP 始终为机器提供相同的 IP(或使用固定 IP 而不是 DHCP)。在 ubuntu 机器上,您可以编辑文件并sudo nano /etc/hosts
添加一行,192.168.xxx.xxx <the_other_computer_name>
其中 IP 是另一台计算机的本地 IP,另一行类似于本地机器名称和 IP。
在 Windows 机器上执行相同操作(主机文件是\windows\system32\drivers\etc\hosts
)
答案2
如果你正在尝试了解如何使用 Bind9,并且仍想进行设置,我建议你遵循此邮政在 Ubuntu 论坛中。