【发布时间】:2015-04-12 00:17:57
【问题描述】:
我正在学习 sed,但我很难理解它。
我有带动态 ip 的 adsl,所以我想将当前 ip 放在 hosts 文件中。
以下脚本只告诉我当前的 wan ip 地址,仅此而已:
IP=$(dig +short myip.opendns.com @resolver1.opendns.com)
echo $IP
结果:
192.42.7.73
所以,我在 hosts 文件中有一行旧 IP 地址:
190.42.44.22 peep.strudel.com
我想像这样更新主机文件:
192.42.7.73 peep.strudel.com
我该怎么做?我想我可以使用主机名作为模式...
这样做的原因是因为我的服务器是我路由器的客户端,所以它通过网关而不是直接访问互联网。并且后缀总是记录我“从未知 [x.x.x.x] 连接”(其中 x.x.x.x 是我的 wan ip!)并且它无法解析该 ip。我认为,如果我指定这个与我的 fqdn 主机/域相关,在主机文件上它会更好。
谢谢 塞尔吉奥。
【问题讨论】: