六、DynamIP 应用实例
假如网上任意两个用户(实际上是计算机)能够相互知道对方的IP地址,则双方就能利用TCP/IP建立直接的点对点网上连接,进行信息沟通。更进一步,主叫方只要获得了被叫方的IP地址,就可以发出呼叫、建立连接、实现应用,如利用网络电话直接通话或者发送文件。DynamIP 正是抓住了建立点对点IP连接的关键环节,捕捉并发布用户的当前动态IP地址,以便接收其他用户的呼叫。以下为DynamIP 应用举例。
1. 点对点网络电话
在主页中添加下面一行语句:我正在网上,请给我打电话
若访问者通过IE浏览器访问该页面,点击该超链接将会运行网络电话软件NetMeeting呼叫IP地址为111.222.123.123 的计算机,如果对方的NetMeeting处于等待状态,则可以接收到呼叫,并进行通话。
微软公司的浏览器支持callto协议,可以用NetMeeting呼叫该超链接指定的IP地址。但是Netscape的浏览器不支持callto,解决的办法是改为一个指向快速拨号文件的超链接,这样无论是在IE还是在Netscape中,打开该拨号文件都会运行网络电话软件NetMeeting。
语句如下:我正在网上,请给我打电话
这里ls.cnf是一个NetMeeting的快速拨号文件,记录了被叫方的IP地址,内容如下:
[ConferenceShortcut]
ConfName=111.222.123.123
Address=111.222.123.123
CallFlags=65543
Transport=1
类似的语句还有:click here to call me ,可以激活Vocaltech Iphone。
以上工作可以直接利用DynamIP 的联机模板文件来实现,DynamIP 将利用模板文件更新本地动态文件,上载并覆盖远程动态文件,主页的访问者看到的是包含当前IP地址的超链接,点击超链接将会激活网络电话软件,建立点对点网络电话连接服务。网络电话NetMeeting支持利用服务器实现的间接连接和呼叫对方IP地址的直接点对点连接,这里使用的是后者。如果你上载了脱机文件,访问者将得知你不在网上。
2. IP chat:点对点IP聊天,类似IRC ,但是不需要任何IRC 服务器,因为双方已经知道IP地址。注意要在Setuppchat中打开Active。工具栏中有用于呼叫、扫描、睡眠/ 唤醒的各项功能按钮。
3. WEBchat:Web 聊天,你的主页访问者可以利用浏览器直接与你对话,即使对方没有安装DynamIP,前提是你在主页中安装了页面,该页面将被DynamIP 动态更新。
用户可以决定上载联机文件或者脱机文件,以便及时通知访问者自己是否联网。
4. 动态IP的个人Web 服务器:若已经在本地主机安装了个人Web 服务器,可以利用DIPS服务,将访问者转移到你的本地主机。这需要申请一个免费账户。网址是:
http://www.postmodem.com/dips-admin/。
七、总结与提示
DynamIP 可以捕获和发布用户的当前动态IP地址,从而使点对点的IP连接成为可能,这些是网络传呼软件无法做到的。另外,对于每一种基本功能,如果能够巧妙地结合其他方法,往往能实现更复杂的应用。例如,你是否想过在运行TCP/IP的局域网上使用DynamIP 的强大功能呢?
同时应该注意到,DynamIP 更像是为高级网络用户准备的发烧级工具。在网上公布自己的动态IP地址固然有利于沟通,但同时也带来了相当大的风险,因为黑客用以搜索和攻击目标的坐标就是IP地址,许多流行黑客工具甚至只需要一个输入参数—你的IP地址。因此,最好不要在存放重要资料的计算机上进行这些高级网络应用试验。
假如网上任意两个用户(实际上是计算机)能够相互知道对方的IP地址,则双方就能利用TCP/IP建立直接的点对点网上连接,进行信息沟通。更进一步,主叫方只要获得了被叫方的IP地址,就可以发出呼叫、建立连接、实现应用,如利用网络电话直接通话或者发送文件。DynamIP 正是抓住了建立点对点IP连接的关键环节,捕捉并发布用户的当前动态IP地址,以便接收其他用户的呼叫。以下为DynamIP 应用举例。
1. 点对点网络电话
在主页中添加下面一行语句:我正在网上,请给我打电话
若访问者通过IE浏览器访问该页面,点击该超链接将会运行网络电话软件NetMeeting呼叫IP地址为111.222.123.123 的计算机,如果对方的NetMeeting处于等待状态,则可以接收到呼叫,并进行通话。
微软公司的浏览器支持callto协议,可以用NetMeeting呼叫该超链接指定的IP地址。但是Netscape的浏览器不支持callto,解决的办法是改为一个指向快速拨号文件的超链接,这样无论是在IE还是在Netscape中,打开该拨号文件都会运行网络电话软件NetMeeting。
语句如下:我正在网上,请给我打电话
这里ls.cnf是一个NetMeeting的快速拨号文件,记录了被叫方的IP地址,内容如下:
[ConferenceShortcut]
ConfName=111.222.123.123
Address=111.222.123.123
CallFlags=65543
Transport=1
类似的语句还有:click here to call me ,可以激活Vocaltech Iphone。
以上工作可以直接利用DynamIP 的联机模板文件来实现,DynamIP 将利用模板文件更新本地动态文件,上载并覆盖远程动态文件,主页的访问者看到的是包含当前IP地址的超链接,点击超链接将会激活网络电话软件,建立点对点网络电话连接服务。网络电话NetMeeting支持利用服务器实现的间接连接和呼叫对方IP地址的直接点对点连接,这里使用的是后者。如果你上载了脱机文件,访问者将得知你不在网上。
2. IP chat:点对点IP聊天,类似IRC ,但是不需要任何IRC 服务器,因为双方已经知道IP地址。注意要在Setuppchat中打开Active。工具栏中有用于呼叫、扫描、睡眠/ 唤醒的各项功能按钮。
3. WEBchat:Web 聊天,你的主页访问者可以利用浏览器直接与你对话,即使对方没有安装DynamIP,前提是你在主页中安装了页面,该页面将被DynamIP 动态更新。
用户可以决定上载联机文件或者脱机文件,以便及时通知访问者自己是否联网。
4. 动态IP的个人Web 服务器:若已经在本地主机安装了个人Web 服务器,可以利用DIPS服务,将访问者转移到你的本地主机。这需要申请一个免费账户。网址是:
http://www.postmodem.com/dips-admin/。七、总结与提示
DynamIP 可以捕获和发布用户的当前动态IP地址,从而使点对点的IP连接成为可能,这些是网络传呼软件无法做到的。另外,对于每一种基本功能,如果能够巧妙地结合其他方法,往往能实现更复杂的应用。例如,你是否想过在运行TCP/IP的局域网上使用DynamIP 的强大功能呢?
同时应该注意到,DynamIP 更像是为高级网络用户准备的发烧级工具。在网上公布自己的动态IP地址固然有利于沟通,但同时也带来了相当大的风险,因为黑客用以搜索和攻击目标的坐标就是IP地址,许多流行黑客工具甚至只需要一个输入参数—你的IP地址。因此,最好不要在存放重要资料的计算机上进行这些高级网络应用试验。
文章评论:
[
查看全部 ] 网友评论


