网络方面的有关问题,等待高手解答~

网络方面的问题,等待高手解答~~~
我有两个问题,希望各位帮助我解决问题!

问题一:服务器有两块显卡,一块外网的一块内网的,外网共享了网络的,以使内网中用户也能访问外网。服务器端程序监听TCP端口A和UDP端口B。平时情况下,服务器程序都能正常接收到这两个端口的信息,但有的时候,程序监听的UDP端口B不能收到任何数据,但能收到TCP端口A的数据。我使用抓包工具,查看外网网卡上的UDP端口B,一直都是有数据的,但为什么我的服务器程序接收不到呢,我查看端口使用情况,服务器程序对于UDP端口B是一直处于监听状态的。
当我取消外网网卡的共享上网后,服务器程序就立刻收到UDP端口B的数据了。
但平时我共享上网时两个端口都能正常接收。
这是什么原因造成的呢?

问题二:我住处使用的电信的宽带,是一根网线直接连到屋头电脑上的,每次开机使用时,也一样的要打开宽带连接输入帐号密码。本地连接和宽带连接都是自动获取的,宽带连接成功后,我在CMD下输入ipconfig/all,查看到本地连接的IP地址是192.168.0.111,子网掩码是255.255.255.0,网关是192.168.0.1.
宽带连接的IP地址是10.10.10.85,子网掩码是255.255.255.255,网关是10.10.10.85。
我在IE地址栏输入192.168.0.1,能进到路由器NAT ROUTER的登陆界面,说明网线另一端为路由器。
我希望能知道我的外网IP,因为我想使用IIS发布东西。但我百度出来的IP老是变化,而我没有重新拨号,121.8.10.116,121.8.10.125,等等。我百度一刷新,这个外网IP就变了。而且使用这些IP,外部也访问不到我的电脑,防火墙是关了的。
这是什么原因呢?

------------------------
以上两个问题,还请各位费心解答!



------解决方案--------------------
1.NetAssis.exe 你用这个程序监听你的UDP端口,说下你的两块网卡的配置,你NAT是用系统自带的吗?

2.www.ip138.com 这个可以看到外网出口IP 上一级路由器没有做端口映射 当然访问不到 80端口是一般都屏蔽掉。