如何将注册域名解析为本地/私有IP地址

如何将注册域名解析为本地/私有IP地址

我的本地网络上运行着 Debian Linux 服务器。我还在路由器上设置了端口转发,以便网络外部的计算机可以使用我的域名并访问我的网站/FTP/SSH 服务器。效果很好。

然而,当我在本地网络上输入域名(甚至公共IP地址)时,它会超时。为了使其正常工作,我在家时使用服务器的私有 IP 地址。这工作正常,但它让事情变得有点混乱。如果可能的话,我希望该域名在本地网络上解析为私有地址。

我已经进行了大量的 Google 搜索,我认为我需要设置分割 DNS 或 dnsspoof。我不知道如何设置分割 DNS,也找不到很好的教程,但我确实遵循了关于设置 dnsspoof 的教程,但我无法让它工作。

目前我已经在 chroot 环境中运行 bind9,但不知道我是否真的在使用它。

有什么建议么?

答案1

简单使用/etc/hosts:将您的域名添加到私有IP地址。

答案2

域名解析是您可以使用的工具之一。

其特点包括:

本地 DNS 名称可以通过读取 /etc/hosts、从 DHCP 子系统导入名称或配置各种有用的记录类型来定义。

权威 DNS 模式允许将本地 DNS 名称导出到全球 DNS 中的区域。 Dnsmasq 充当该区域的权威服务器,并且如果需要,还可以向该区域的辅助服务器提供区域传输。

指定的子域可以定向到自己的上游 DNS 服务器,使 VPN 配置变得容易。

如果您遇到问题,请查看此处并提出具体问题。

相关内容