我的天,我今天才知道 Linux 的 hostname 设置成域名可以被自动解析到本地 ip。

2020-01-06 08:58:11 +08:00
 iamverylovely

装了 Arch Linux 很久了,当时设置 hostname 用的自己域名,后面发现自己的电脑一直访问不了自己的网站,加 www 可以访问,当时就没怎么在意,今天 ping 了一下自己的域名,192.168.1.101 。。。。

5599 次点击
所在节点    Arch
10 条回复
iamverylovely
2020-01-06 08:58:31 +08:00
孤陋寡闻了
ji39
2020-01-06 09:05:50 +08:00
域名多少,让我 ping ping
logfile
2020-01-06 09:11:33 +08:00
host 中添加对应的 IP 和域名就可以的。
passerbytiny
2020-01-06 09:39:02 +08:00
这不是域名自动解析,这是本地网络 hostname 自动解析。ip 解析的顺序是:hosts、hostname (包括本机以及局域网内看见的其它主机)、dns 缓存、dns。Linux 和 Windows 均如此。
CEBBCAT
2020-01-06 09:50:34 +08:00
你 cat /etc/hosts 瞅瞅的
opengps
2020-01-06 10:05:54 +08:00
hostname 本身就是局域网的别名,你设置成域名格式是个偶然巧合,正常默认电脑名不是带点号的
iamverylovely
2020-01-06 11:36:37 +08:00
@passerbytiny 我就是这个意思。
iamverylovely
2020-01-06 11:38:25 +08:00
@opengps 是的,默认不能有点,我记得我装的时候是命令敲进去的,带了点,当时电脑就卡死了,重启之后,虽然 hostname 里面是我的域名,但是在命令行界面没有后缀
iamverylovely
2020-01-06 11:40:54 +08:00
@logfile 我的意思是在 hostname 里面添加一个域名,会自动解析到本地 ip,都不用设置 ip
newdongyuwei
2020-01-06 12:46:42 +08:00
很多公司开发都是把线上某服务通过 hosts 直接映射到本地来联调。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/635346

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX