如何才能了解我的计算机的动态 IP 地址?

如何才能了解我的计算机的动态 IP 地址?

我家里有两台电脑,分别使用不同的互联网连接。我想使用远程桌面连接,但我的 IP 地址是动态的。

有没有什么软件可以在 Windows XP 上安装,以解决我的问题?

我尝试过 Logmein,但它不像远程桌面那么简单。

答案1

任何动态 DNS 提供商都应该可以工作。

这是一个相当大的列表:http://www.inatech.eu/inadyn/dyndns_list.html

某些路由器或路由器固件(例如番茄DD-WRT) 提供动态 DNS 功能,这意味着您无需在本地 PC 之一上运行提供商的动态 DNS 软件。如果您要对多台 PC 进行 NAT,则此功能非常有用。

答案2

获取免费帐户动态域名系统并利用他们的Dyn 更新程序

特征

  • 更新您的 DynDNS 主机名以解析为您的远程 IP 地址
  • 功能齐全、界面易于使用
  • Windows 服务集成
  • 适用于 Windows XP、Windows Vista、Windows Server 和 Windows 7
  • Dyn Internet Guide 设置帮助。提供在安装期间在 Windows 计算机上配置 Dyn Internet Guide 的选项,从而实现更好、更快、更安全的互联网。
  • 与 Dyn 保持通信,以防止动态 DNS 主机因不活动而过期
  • 将活动记录到文件,显示更新程序状态的视觉指标
  • 自动确定使用哪个网络接口,自动检测代理
  • 实时(直接连接)或每 10 分钟(路由器/NAT 后面)进行一次 IP 检测

答案3

您可以从以下位置获取免费的[子]域名无ip.com,当通过 RDP 连接到计算机时,可以使用它来代替 IP 地址。

他们有个DNS 更新客户端但许多路由器都有能力向no-ip.com其他动态域名解析提供商。

如果您已经拥有自己的域名,您可能更喜欢使用區域編輯,这是我过去两三年来一直在使用的。


由于这个问题的标题可能会吸引其他人来这里寻找一些不同的东西,这是我编写的一个脚本,用于从 Windows 命令行显示您的公共 IP 地址(您需要获得才能让它工作):

@echo off

:: WhatIsMyIP.cmd

if [%1]==[-h] goto :HELP
if [%1]==[--help] goto :HELP
if [%1]==[/?] goto :HELP

wget -q -O %temp%\MyIP http://automation.whatismyip.com/n09230945.asp
for /f "delims= " %%G in (%temp%\myip) do set PublicIP=%%G & del /q %temp%\MyIP
echo. & echo Your public IP address is %PublicIP%
if [%1]==[--clip] echo %PublicIP% | clip
goto :EOF

:HELP
echo. & echo Usage: whatismyip [--clip]
goto :EOF

:EOF

相关内容