2014-04-04 74 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可能会改变它的端口。