首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何暂时将example.com本地设置为127.0.0.1而不修改主机文件

问如何暂时将example.com本地设置为127.0.0.1而不修改主机文件
EN

Ask Ubuntu用户
提问于 2015-02-05 02:14:03
回答 2查看 968关注 0票数 4

我刚刚更新了我的域名的DNS记录,但它们需要一段时间才能在互联网上传播。在此之前,我是否可以暂时设置域,比如box.example.com解析为IP地址,比如127.0.0.1,本地的?

我不想用sudo echo "127.0.0.1 box.example.com" > /etc/hosts修改我的主机文件,因为几个小时后,DNS的更改无论如何都会在互联网上传播。

我可以在不需要管理特权的情况下这样做吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2015-02-05 03:07:25

你的问题似乎有些含糊不清,因此我为你准备了两个单独的答案:

  1. 如果您要问的是是否可以从服务器/etc/hosts文件中写入DNS记录,则答案是否定的。您可以任意更改/etc/hosts,但它只会影响服务器对相应IP地址的视图,而不会影响Internet对IP地址的视图。这就是DNS的目的--将域名解析为Internet上的特定IP地址.来源:DNS的
  2. 如果你想问的是你是否可以把一个IP地址化成域名,答案是肯定的。编辑/etc/host文件就是这样做的。很可能,暂时这样做的最好方法是简单地sudo nano /etc/hosts,添加有问题的别名(如127.0.0.1 box.example.com ),然后删除它。根据你的要求,我真的不相信这是可能的。如果我发现任何相反的信息,我会立即更新我的答复。
票数 4
EN

Ask Ubuntu用户

发布于 2015-02-05 02:33:35

我认为您误解了/etc/hosts文件的功能。

/etc/hosts文件不会在互联网上传播。它只工作,并影响本地查找在您的计算机本身。例如,我的10.0.50.123 mydmzbox文件中有/etc/hosts --“主机名”实际上不会解析到其他任何地方,无论是Internet还是其他地方,它只是作为连接别名存在于我的计算机上。

如果您将您的条目添加到/etc/hosts,它只会影响您的本地计算机,而没有其他任何-没有必要担心的/etc/hosts变化传播到互联网。(您正在考虑的是绑定中的区域文件,但这与在/etc/hosts中放置条目不同。)

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

https://askubuntu.com/questions/581823

复制
相关文章

相似问题

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