因此,我在端口 80 上有一个 Web 服务器,并且在同一台机器上使用 dhcp 运行 linux-igd/upnp。我想将 linux-igd 配置为一种访问 Web 服务器的方式。
我在 linux-igd xml 文件中找到了这个标签:
<presentationURL>http://myIp Adress</presentationURL>
我可以手动设置 IP 地址,远程系统可以正常访问服务器网页,但由于我们使用的是 dhcp,一旦地址发生变化,它就会停止工作。
使用
"http://localhost"
不起作用,因为远程系统只会尝试自行连接到本地主机。
我应该在这个 xml 标签中放置什么才能让它使用自己的 dhcp ip 地址?
答案1
你有四种方法:
- 使用 DHCP 服务器上的 IP 保留;
- 在此主机上使用静态IP;
- 使用 DNS 名称而不是“myIp Adress”;
- 在 /etc/hosts 文件中为所有远程系统配置 IP-DNSName(仅在这些主机上有效)。