teamviewer是类似于远程桌面连接的软件,不同的是它只需要输入安装时生成的序号和密码而不需要IP,即便是动态IP,teamviewer也能连接。而windows自带的远程桌面连接和netmeeting只能输入IP,如果是动态IP的话,输入IP也是需要改变。我查了teamviewer的官方网站,他们没有对这些技术细节做说明,所以也不知道这个软件是否会启动DHCP,我用netstat -a查了一下端口,没有67端口,但是在windows服务里面,DHCP是默认启动的。
我的问题是teamviewer究竟有没有自带DHCP服务呢?因为公司规定带DHCP服务的软件都不能安装,以免导致网络拥塞。
我在网上找了一下,自带dhcp服务的软件有winroute、wingate、ISA Server等。

解决方案 »

  1.   

    teamviewer使用的是80端口.
    它在第一次启动的时候,会向服务器生成一个唯一的ID,并且跟服务器保持连接,当你在远程需要登陆进这个机器的时候,你的teamviewer会向服务器去查询这个ID,若这个ID在线则让这两个客户端连接起来.
    一般通过TCP打洞的方式让两个客户端直连.
      

  2.   


    它不太可能有dhcp功能,没有理由去集成这个功能。类似wingate之类的小工具集成了dhcp服务,默认十有八九也是关闭的。如果打开(而你的网络已经有另外一个dhcp),你的网络的许多客户端的ip不就不一致了嘛!