我家里有两台电脑,分别使用不同的互联网连接。我想使用远程桌面连接,但我的 IP 地址是动态的。
有没有什么软件可以在 Windows XP 上安装,以解决我的问题?
我尝试过 Logmein,但它不像远程桌面那么简单。
答案1
任何动态 DNS 提供商都应该可以工作。
这是一个相当大的列表:http://www.inatech.eu/inadyn/dyndns_list.html
某些路由器或路由器固件(例如番茄和DD-WRT) 提供动态 DNS 功能,这意味着您无需在本地 PC 之一上运行提供商的动态 DNS 软件。如果您要对多台 PC 进行 NAT,则此功能非常有用。
答案2
特征
- 更新您的 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