现在,我正在尝试找出 ISP 升级服务的网络参数。现在我有一个家庭网络,带有住宅动态 IP 地址。我正在开发一个应用程序,计划将其放在网络服务器上。
我的 ISP 有静态 IP 套餐,起始 IP 为 1。我考虑购买单个 IP。我只需要在 Web 服务器上拥有一个域名。然后计划为调制解调器分配 IP 并进行端口转发。Web 服务器将位于网络内的专用 Linux 计算机上。
我想知道我的设备是否足够。调制解调器是 Actiontec C1000A。由于调制解调器上启用了 wifi,因此网络中没有路由器。调制解调器相当旧,没有很多功能。不过,有两个重要功能是它具有端口转发和永久 DHCP 租约分配。我想知道这是否足够。过去,我曾使用过 dd-wrt(在路由器上),对其功能印象深刻。
Actiontec C1000A 设置中没有的一项是 DNS 配置。唯一的面板是 DNS 主机映射和动态 DNS。我想知道的是如何使用我的静态 IP 配置我的主机名,以便我的站点可以公开访问。我是否只需联系我的 ISP?这不是我用调制解调器配置的东西吗?过去,我为我的家庭网络配置了 DNS 绑定来注册我的计算机的主机名。
如果有人能推荐一些价格实惠的设备,我也很乐意听听。还有安全方面的建议。
答案1
由于调制解调器上启用了 wifi,因此网络中没有路由器。
调制解调器也是路由器。
Actiontec C1000A 设置中没有的一项是 DNS 配置。唯一的面板是 DNS 主机映射和动态 DNS。我想知道的是如何使用我的静态 IP 配置我的主机名,以便我的站点可以公开访问。我是否只需联系我的 ISP?这不是我用调制解调器配置的东西吗?
DNS 不是自动双向绑定;“名称→IP”和“IP→名称”转换是使用不同区域下的不同记录配置的,并且两者都不这些都是在您的路由器上配置的。
对于托管网站(以及大多数其他服务),您只需要常规或“正向”DNS,即名称→IP查找。由于查找是从域名进行的,因此与您的ISP完全无关——而是从您的域名注册商开始。
您的 ISP 仅控制“反向”DNS 查找(IP→名称),实际上它根本不用于网络托管。(这很幸运,因为许多消费者 ISP 根本不提供自定义 rDNS。)
过去,我为我的家庭网络配置了 DNS Bind 来注册我的计算机的主机名。
你能运行 BIND 作为您域名的名称服务器,尽管我不建议在家庭连接上这样做。
答案2
要想让外界知道您的身份,您需要在互联网上运行的 DNS 服务器上注册。没有本地 DNS 服务器可以完成这项工作,也无法被互联网服务器识别。
您的计算机必须属于某个域,并且该域的 DNS 服务器必须知道您的计算机的名称和 IP 地址。您的选项包括:
- 从一些注册商处购买自己的域名
- 使用获取免费 DNS动态 DNS。
以下是免费 DNS 提供商的示例无IP,尽管它会强制您每月再次确认您的名称。使用此类提供商时,您将使用提供商的域名。对于 No-IP,名称将如下所示your-name.ddns.net
。
如果你真的想拥有自己的域名,你需要购买它。一个示例提供商(注册商)是 Namecheap,尽管我从未使用过该服务。另一个(更昂贵的)服务是去吧爸爸。
当您购买域名时,提供商通常会在其 DNS 服务器上注册,但您也可以使用任何其他网络托管公司的 DNS 服务。