作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想设置我的路由器将从 osx 上运行的程序分发给所有客户端的 dns 服务器。有没有什么本地方法可以做到这一点。 osx 是否提供任何 uPNP 包装器 api。我见过一些 uPNP 的第 3 方 api,例如 minipnp 等,但更愿意使用操作系统(如果可用)。
据我交谈过的人看来,“DNSServiceNATPortMappingCreate”将执行 uPNP nat 端口转发。那么我应该假设 DNSServiceAddRecord 也会做同样的事情吗?
最佳答案
你没有机会。
许多路由器甚至不支持从自己的 GUI 覆盖 DHCP DNS 设置,更不用说从 uPNP 了。请参阅 RFC 5625 的第 5 节了解有关 DHCP 和 DNS 如何在路由器上交互的详细信息。
唯一实用的解决方案是运行您自己的 DHCP 服务器,并关闭路由器上的服务器。如果您的 OSX 计算机是网络服务器,您可以从 MacPorts 轻松安装 ISC DHCPD项目。
关于macos - 如何从 OSX 客户端在路由器上设置 DNS 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277942/
我是一名优秀的程序员,十分优秀!