【发布时间】:2013-02-04 14:30:05
【问题描述】:
根据我对 DNS 服务器的理解,一个简单的解释是,对于给定的主机名,DNS 服务器使用查找表来返回主机名的 IP 地址。
对于我的一个项目,我曾经通过 wifi 网络将客户端连接到服务器,并指定服务器在客户端上侦听的 IP 地址和端口。 一个新的要求来了,要求在网络设置中指定一个 DNS 服务器,然后 DNS 服务器返回我服务器的 IP 地址和端口号。
我上网查看了对A DNS服务器的请求/响应,发现很多地方都提到端口号不是DNS服务器发送的。对吗?
我在 Visual Studio 2005 中编写了我的项目。是否有任何 DNS 服务器的库/代码可以与我现有的 Visual Studio 项目集成?是否有可能,对于特定的主机名,我可以在响应中指定端口号?
我已经检查了许多 C 语言中 DNS 服务器的源代码,例如 ldns/bind,但我还没有找到与 Visual Studio 集成的方法。
【问题讨论】:
-
DNS 服务器可以在 DHCP 响应中指定,同样您可以使用多播 DNS - mDNS,根本不需要服务器设置。
标签: c visual-studio dns