/etc/hosts 更改被忽略

/etc/hosts 更改被忽略

我想在我的主机文件中添加条目,以便我可以访问一些本地 vagrant VM 进行开发。

我安装了几乎全新的 Ubuntu 16.04 LTS。有一个/etc/hosts文件,但我对它所做的更改被忽略了。

它看起来像这样:

1 127.0.0.1   localhost
2 127.0.1.1   q
3 
4 # The following lines are desirable for IPv6 capable hosts
5 ::1     ip6-localhost ip6-loopback
6 fe00::0 ip6-localnet
7 ff00::0 ip6-mcastprefix
8 ff02::1 ip6-allnodes
9 ff02::2 ip6-allrouters
10 
11 # My custom section
12 127.0.0.1:4567   local.devel <-- being ignored

我尝试添加其他条目,但什么也没有读出。

我已经检查过/etc/nsswitch.conf并且它似乎有files第一个条目。例如:

  12 hosts:          files mdns4_minimal [NOTFOUND=return] dns
  13 networks:       files
  14 
  15 protocols:      db files
  16 services:       db files
  17 ethers:         db files
  18 rpc:            db files

我认为这是正确的。dnsmasq已安装,但重新启动网络管理器也无济于事。

有人请帮帮我我已经在谷歌上搜索解决方案好几个小时了但没有任何效果...

相关内容