我运行一个 Linux 网络服务器,该服务器运行一个 BIND DNS 服务器,我该如何设置它,以便如果我将家用电脑上的 DNS 更改为远程服务器 ip,我可以将其用作我的 DNS,这样我就可以添加自定义记录,例如拥有我自己的 .tld,但仍然可以通过这台服务器访问互联网的其余部分?
好的,我已经完成了,在我的服务器的转发中添加了 8.8.8.8 和 8.8.4.4。重新启动了服务器,但当我浏览 DNS 更改为我的服务器的网站时,它不会检索外部请求。它还会使 CPU 过载,直至服务器崩溃 :?
我在 CentOS 服务器上运行,互联网连接非常快,内存为 1GB。BIND DNS 和 LAMP 堆栈。
由于某种原因,当我将我的 mac 互联网连接 dns 服务器设置为我的 dns 服务器时,它会将其关闭,我需要阻止人们这样做。
答案1
设置转发器到您的 ISP 或者比如说 Google(8.8.8.8 和 8.8.4.4),然后 bind 将查看它是否可以在本地翻译地址,如果不能,它将传递该地址以进行解析。
看一下http://www.ubuntugeek.com/dns-server-setup-using-bind-in-ubuntu.html