首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将主机的ip添加到hosts.allow

将主机的ip添加到hosts.allow
EN

Stack Overflow用户
提问于 2013-03-26 18:54:57
回答 1查看 1.3K关注 0票数 0

我使用一台具有动态ip和动态ip的机器来管理其他远程机器。我希望能够做的是让远程机器检查dyndns主机名的ip

代码语言:javascript
复制
dig +short unix.stackexchange.com

并使用bash脚本将生成的ip添加到hosts.allow中的行尾,这样我就可以每24小时运行一次。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-26 19:18:11

这里的主要挑战是确保您也删除了前一个,因此我将在hosts.allow中添加某种类型的标志和您的IP。比如“我的DynDNS服务器”。因此,在您的脚本中,您应该首先删除标记的行(确保没有其他行!!):

代码语言:javascript
复制
grep -v "My DynDNS Server" /etc/hosts.allow > /tmp/hosts.allow
mv /etc/hosts.allow /etc/hosts.allow.old
mv /tmp/hosts.allow /etc/hosts.allow

然后添加新的:

代码语言:javascript
复制
echo $service : `dig +short unix.stackexchange.com` : allow "# My DynDNS Server" >> /etc/hosts.allow

希望它能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15635268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档