networking - 为什么设置静态ip时需要DNS服务器
问题描述
所以我正在设置我的家庭服务器,并且我正在设置我的静态 IP 地址。我注意到我需要输入我的 ISP 的 DNS 服务器。为什么?它似乎没有列出 DHCP 的 DNS 服务器。如果我真的有一个静态 IP 地址(我的 ISP,RCN 声称我有),那我为什么需要 DNS?DNS 正在解决什么问题?先感谢您。
解决方案
正如您所说,您需要 DNS 服务器将主机名解析为 IP 地址。如果您不使用 DNS 服务器,您的 PC/路由器将不知道您要访问的站点的 IP 是什么(当然,除非您对所有地址进行硬编码)。这是解析/递归 DNS 服务器,而不是权威 DNS 服务器。
当您不使用 DHCP 时,这些服务器不会自动获得,这就是您需要手动放置它们的原因。
推荐阅读
- reactjs - 为什么我在使用 React Movie App 时收到错误 422“必须提供查询”?
- asp.net-mvc - Identity Server 4 多租户注销
- javascript - 如何根据角度条件在 3 秒后调用事件
- regex - 正则表达式
- azure - 团队变更后看板上缺少工作项
- spring - AbstractTaskletStepBuilder 类型中的方法 stream(ItemStream)
> 不适用于参数 ( - machine-learning - 是否可以在测试数据上应用图像预处理技术
- python - python和用户定义的函数
- python - 调试 Plotly 表面标题未更新
- c# - 沉默特定异常