我更改了我的服务器 IP。我的 windows dns 上有大约 1000 条 dns A 记录,并且必须更改此记录的值,是否可以运行命令、脚本来更改所有记录上的 IP 地址而不一一更改?
另外,是否可以更改 IIS 网站上所有站点的 IP 地址?
谢谢
我更改了我的服务器 IP。我的 windows dns 上有大约 1000 条 dns A 记录,并且必须更改此记录的值,是否可以运行命令、脚本来更改所有记录上的 IP 地址而不一一更改?
另外,是否可以更改 IIS 网站上所有站点的 IP 地址?
谢谢
您应该能够获取您的 dns 区域文件的副本并使用高级文本编辑器(例如 Notepad++)打开它,并对记录执行查找和替换。文件更新后,停止 dns 服务器,将现有区域文件替换为修改后的文件,然后启动 dns 服务器。
尝试使用 dnscmd。使用 dnscmd 从命令提示符测试第一个更改。要学习语法,请使用 dnscmd /?。
然后使用所有命令创建一个批处理文件(即 runme.bat)或使用 powershell,无论您喜欢哪个。
对于 IIS,使用 c:\windows\system32\inetsrv 中的 appcmd。可能,使用 appcmd /? 获取语法,或发回此处以获取有关细节的更多帮助。