请问如何修改Linux服务器上的hosts地址?

发布网友

我来回答

6个回答

热心网友

1、用vi/vim打开/etc/hosts进行修改即可。

例如:修改www.baidu.com的ip为127.0.0.1,只需要vim打开/etc/hosts文件,添加如下图所示红框中的内容即可。

修改/etc/hosts之后,ping百度的效果如下图所示: 

2、补充:

hosts —— the static table lookup for host name(主机名查询静态表)。 

hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个主机名的ip地址,否则就需要使用dns服务程序来解决。通过可以将常用的域名和ip地址映射加入到hosts文件中,实现快速方便的访问。

优先级 : dns缓存 > hosts > dns服务

热心网友

你的权限是root还是普通的用户,如果是root,直接在/etc/hosts里改就行了
如果是普通用户,你还是找下有权限的人,帮你在sudo里添上使用hosts的权限就可以了

热心网友

如果是centos/redhat linux/fedora,那么修改
/etc/sysconfig/network-scripts/ifcfg-eth0
这个文件中的ip地址即可。

热心网友

ifconfig eth0 +想要获取的IP

热心网友

#vim /etc/hosts追问请问是不是需要有sudo权限

追答如果你是普通用户的话,而且安装并设置了sudo,。。总之,要有管理权限

热心网友

编辑 vi /etc/hosts

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com