我搜索了这个问题两天,但仍然无法解决。
我有一台正在运行的 debian、BIND9 服务器,因此我创建了一个区域,例如 www.somewebsite.com,并将域指向我的服务器 /var/www/site。域 somewebsite.com 有一个外部 IP,如 200.200.200.200,当我为这个域创建一个区域时,我使用我的服务器 ip,但是当我在我的电脑上使用 dns 并 ping www.somewebsite.com 时,当然,它返回的是我的服务器 ip,
我想知道,是否可以将 www.somewebsite.com 的“外部 IP”指向我的服务器,这样当我在 PC 上使用 DNS 并 ping www.somewebsite.com 时,会返回真实 IP 200.200.200.200,而不显示我的服务器 IP?是否解析了我服务器上的 IP?
谢谢
答案1
我不确定您是在托管自己的名称服务器还是在管理内部 DNS 服务器。无论如何,答案都是一样的。为 www.somethingweb.com 创建 A 记录并将其指向您的公共 IP。
注意:根据您网络上的路由,当您 ping 或尝试通过浏览器访问服务器时,您可能无法访问服务器;特别是如果您位于路由器后面。您还需要打开防火墙并将端口 80 转发到您的 Web 服务器。