2014-04-04 75 views
0

目前我有面臨portrestrictedcone一個問題nattype.When我UDP客戶端擊中test1.dns.com服務器(以sepcific IP 111.111.111.111這個IP與域名綁定test1.dns.com),其中我收到來自不同的IP,而不是與111.111.111.111響應,但是同樣的情景正在爲fullcone nattype。如果服務器的響應來自上面的ip,我就可以得到響應。UDP客戶端現在聽如果服務器發送muliple IP

目前服務器上有兩個服務在UDP上運行,一個是在portrestrictedcone中工作,並在同一個IP上發送響應,結果我得到響應,但是第二個服務的行爲不同於第一個服務作品。

我在同一個DNS同時運行的服務,因爲我有上面的描述。

我能得到幫助,我需要改變對服務器或客戶端得到這個決心?

回答

0

我覺得你的問題是,你不發送數據包從你收到它的端口(NAT分配的)。當您收到一個數據包,檢查用於發送它,然後發送到該端口,而不是一個預定義的端口您的響應,因爲NAT可能會改變它的端口。