根據我對DNS服務器的理解,簡單的解釋是,對於給定的主機名,DNS服務器使用查找表來返回主機名的IP地址。C中的DNS服務器返回IP地址和端口號
對於我的一個項目,我用我的客戶端通過WiFi網絡連接到服務器,並指定服務器在客戶端上偵聽的IP地址和端口。 新的要求已經到來,要求在網絡設置中指定一個DNS服務器,並且DNS服務器反過來返回我的服務器的IP地址和端口號。
我通過在線檢查DNS服務器的請求/響應,並且發現很多地方提到端口號不是由DNS服務器發送的。這樣對嗎?
我在Visual Studio 2005中編寫了我的項目。是否有任何可以與我現有的Visual Studio項目集成的DNS服務器的libray /代碼?對於一個特定的主機名,我可以在響應中指定端口號嗎?
我已經檢查了許多C源代碼,如ldns/bind的DNS服務器,但我還沒有找到一種方法來與Visual Studio集成。
可以在DHCP響應中指定DNS服務器,類似地,您可以使用多播DNS-mDNS,它根本不需要服務器設置。 –