发布时间:2019-12-17 17:24:56
如何捕获及应用动态IP地址?由于大多数上网用户每次上网都自动获得一个动态 IP 地址, 这就使两台计算机之间建立直接、方便的点对点 TCP TP 连接存在一定障碍。解决办法是通过间接的方式进行连接, 即通信双方同时登录到某个提供服务的主机上, 由该主机建立双方的间接连接。网络电话、网络寻呼、网络游戏大都使用这一方法。随着技术的成熟和发展, 这种网络连接服务可以提供诸如网络会议、多方通话、多方游戏等服务, 已经突破了双机连接的局限。
支持直接 TCP IP 连接的软件很多, 例如微软的网络电话软件N etM eeting, 唯一的前提就是双方必须在联网时相互获得对方的动态 IP 地址, 于是关键问题就是捕捉和交换各自的动态 IP 地址, 或者捕捉和发布自己的动态 IP 地址以等待呼叫进而建立连接。
2 动态 IP 地址的捕捉与发布
有许多方法和工具来实现动态 IP 地址的捕捉, W indow s 9598 提供了一个 IP 配置 (W IN PCFG) 实用程序, 使用方法是单击“开始-运行”, 在“打开” 框中键入:W inipcfg, 出现程序窗口后, 可以单击“详细信息”进行查看。 IP 配置实用程序允许用户或管理员查看当前IP 地址和其他与网络配置有关的有用信息, 有关配置信息包括主机名、DN S 服务器、IP 地址、子网掩码等。
可以将得到的动态 IP 地址更新到自己的主页上, 这样所有访问者都可以通过该地址呼叫主页的所有者, 建立点对点的 TCPIP 连接。
动态ip的主要功能
3 动态 IP地址捕捉发布工具-Dynam IP
(1)DUNRA S D ialerw ith E1vent D riven
Program L auncher: 具有事件驱动功能的拨号工具。可根据用户要求或者自动定时进行拨号, 并可在诸如“新连接建立”或“连接终止”等事件的驱动下运行关闭其他应用程序, 当网络流量低于设定值时可以自动终止连接, 这对于无人值守下载大软件时特别有用。
(2)U p loader (Dynam ic IP address Postet): 文件上载工具。Dynam IP 可以将动态 IP 地址发布在指定的W eb 页面上, 并自动地将该页面上载到服务器。
(3)D IPS Client:D IPS 是客户端软件。在申请了一个免费账户后, 动态 IP 服务器可以在主页中显
游览器访问该页面, 点击该超链接将会运行网络电g g 示一个指向你的动态 IP 的U RL , 形式为: http:postmodem. com dip s < 账户名> 。
(4)PO P m ail checker: 电子信箱检查。可最多检查 5 个不同的 PO P3 账户, 并在新邮件到来后以可视或声音信号进行提示, 自动运行 E= m ail 客户端软件收取信件。
(5)IP chat: 点对点 IP 聊天。Dynam IP 可以在用户指定 IP 地址区间内扫描, 可以向所有聊天成员或者特定 IP 地址广播消息, 可以向其他聊天成员打招呼以引起对方注意并建立一个私人聊天。
(6)W EBchat:W eb 聊天。主页访问者可以利用浏览器直接对话, 可以与动能 3 配合实现本地
W eb 聊天, 不必上载主页到任何服务器。
(7) HTTPscan: HTTP 扫描。Dynam IP 可以在用户指定 IP 地址区间内扫描, 并以超文本文件年格式生成包一个含所有被搜索到的HTTP 服务器清单。
4 Dynam IP 应用实例
(1) 点对点网络电话。在主页中添加下面一行语句: 我正在网上, 请给我打电话, 若访问者通过 IE
话软件N etM eeting 呼叫 IP 地址为 111. 222. 123.
123 的计算机, 如果对方的N etM eeting 处于等待状态, 则可以接收到呼叫, 并进行通话。
微软公司的游览器支持 callto 协议, 可以用 N etM eeting 呼叫该超链接指定的 IP 地址。但是 N etscape 的游览器不支持 callto, 解决的办法是改为一个指向快速拨号文件的超链接, 这样无论是在 IE 还是在N etsscape 中 , 打开该拨号文件都会运行
N etM eeing。
语句如下: 我正在网上, 请给我打电话
这里 Is. cnf 是一个N etM eeting 的快速拨号文
件, 记录了被叫方的 IP 地址, 内容如下:
[ConferenceShortcut ]
ConfN am e= 111. 222. 123. 123
A ddress= 111. 222. 123. 123
CallFlags= 65543
T ransport= 1
类似的语句还有: click here to call m e, 可以激
活Vocaltech Iphone。
以上工作可以直接利用Dynam IP 的联机模板文件来实现,Dynam IP 将利用模板文件更新本地动态文件, 上载并覆盖远程动态文件, 主页访问者将看到包含当前 IP 地址的超链接, 点击超链接将会激活
N etM eeting, 建立点对点网络电话连接服务。
(2) IP chat: 点对点 IP 聊天, 类似 IRC, 但不需要作何 IRC 服务器, 应当在 Setup-ipchat 中打开
A ctive。
(3)W EBchat:W eb 聊天, 主页访问者可以利用游览器直接对话, 用户可以决定上载联机文件或者脱机文件, 以便及时通知访问者自己是否联网。
(4)动态 IP 的个人W eb 服务器: 若已经在本地主机安装了个人W eb 服务器, 可以利用D IPS 服务, 将访问者转移到本地主机。这需要申请一个免费账户。
5 总结与提示
Dynam IP 可以捕获和发布用户的当前动态 IP 地址, 从而使点对点的 IP 连接成为可能, 这些是网络传呼软件无法做到的。另外, 对于每一种基本功能, 如果能够巧妙地结合其他方法, 往往能实现更为复杂的应用。在网上公布自己的动态 IP 地址固然有利于沟通, 但同时也带来了相当大的风险, 因为黑客用以搜索和攻击目标的坐标就是 IP 地址, 许多流行黑客工具甚至只需要一个输入参数-IP 地址。因此, 最好不要在存放重要资料的计算机上进行这些高级网络应用试验。
大客户
微信
置顶