linux中/etc/hosts文件配置

author author     2023-03-25     232

关键词:

参考技术A     hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,包含了IP地址和主机名之间的映射,还包括主机名的别名。文件目录位于 /etc/hosts ,作用相当于DNS 。 这个与 /etc/hostname 文件不一样,这个文件只包含hostname这一个名字(命令行hostname返回就是这个文件的内容),  hosts文件存放的是域名与ip的对应关系。修改主机名时,这两个文件都需要修改。

    在没有域名服务器的情况下,系统上的所有网络程序都通过查询/etc/hosts文件来解析对应于某个主机名的IP地址,实现快速访问。

    在支持 mDNS(multicast DNS) 多播DNS的局域网中,使用主机名加上”.local”即可直接访问主机名对应的设备。这个就不需要配置/etc/hosts文件来完成P地址与域名解析,笔者的小米路由器支持这个功能。但是笔者觉得配置/etc/hosts文件更加方便,也可以设置别名。

    下图是笔者配置的,填入局域网内所有linux服务器的IP和域名,而且每个服务器都需要设置一样。当主机互连时,每台主机都需要设置自己的ip与域名,同时在对方的hosts文件里加入自己的ip和主机名。笔者遇到的linux服务器上,都配置了这个文件,方便通过域名或别名来访问。

    下图是笔者实验的两个树莓派配置信息。

hosts文件的格式如下:

第一部份:网络IP地址,比如192.168.31.76。

第二部份:主机名或域名,比如host1。

第三部份:主机名别名,比如host_maria。

   在marai服务器上测试域名和别名, ping host2或者ping host_LAMP都可以实现,笔者在这里就不把测试结果贴出来了。

linux下,/etc/hosts文件有啥用途

...IP地址解析,etc/host代表当前计算机主机名。扩展资料:linux中的执行语句有:1、[root@localhost~]#cat/etc/profile:检查/etc/目录下的profile文件内容。2、[root@localhost~]#cat-b/etc/profile:检查/etc/目录下的profile内容,而且对非空白行进行编... 查看详情

【tcpwrappers】关于/etc/hosts.allow/etc/hosts.deny

...2.不许进入的则写在/etc/hosts.deny当中。3.一个IP请求连入,linux的检查策略是先看/etc/hosts.allow中是否允许,如果允许直接放行;如果没有,则再看/etc/hosts.deny中是否禁止,如果禁止那么就禁止连入。4 查看详情

linux/etc/hosts文件作用(转)

参考技术ALinux修改etc/hosts文件hosts文件hosts——thestatictablelookupforhostname(主机名查询静态表)。hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映... 查看详情

如何编辑suse/etc/hosts

...Thestatictablelookupforhostname(主机名查询静态表)hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件,以ASCII格式保存在“/etc”目录下,文件名为“hosts”(不同的linux版本,这个配置文件也可能不同。比如Debian的对应文件... 查看详情

linux环境下/etc/hosts文件详解

参考技术Ahosts文件是linux系统中负责ip地址与域名快速解析的文件,以ASCII格式保存在/etc目录下,文件名为hosts,不同的linux版本,文件也可能不同,比如Debian的对应文件是/etc/hostname。hosts文件包含了ip地址和主机名之间的映射,... 查看详情

红帽linux下使用vim/etc/hosts命令却无法编辑是怎么回事?

1.权限够不够,要root用户才可以改2.会用vim不?和记事本不一样,不是所见即所得的方式。追问请问修改后按wq进行保存吗?为什么我再次打开etc/hosts还是没改过了?追答wq之后,没提示什么吗?可以wq!试试。是/etc/hosts... 查看详情

linux中如何使/etc/hosts文件中的ip地址自动更新为当前系统的ip

linux系统中我的网络使用的是DHCP自动分配IP地址,如何使/etc/hosts文件中主机名对应的IP地址自动更新为当前系统的IP,如果每次都自己来改太麻烦了?就是说我的hosts文件开始是这样的127.0.0.1localhost127.0.1.1ubuntu-desktop我每次开机IP地... 查看详情

linux系统配置文件

linux配置文件都放在什么地方要求配置文件及路径如果硬茧有变动需要怎么改越详细追加分越多可追加200以上这个网站看过我的意思是例如/etc/fstabxx配置文件/etc/passwd密码Linux中没有一个标准的配置文件格式RedHatLinux系... 查看详情

linux中/etc/rc.d/rc.local是啥文件

参考技术A配置文件这个配置文件会在用户登陆之前读取,这个文件中写入了什么命令,在每次系统启动时都会执行一次。也就是说,如果有任何需要在系统启动时运行的工作,则只需写入/etc/rc.d/rc.local配置文件即可。Oracle等服... 查看详情

centos永久修改主机名以及etc/hosts文件详解

...具,它允许你查看或修改与主机名相关的配置。查看当前Linux操作系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等):3.2方法2:永久生效就像上面展示的那样,在修改静态/瞬态主机名时,任何特殊字符或空白... 查看详情

关于centos7下nginx配置多个server的问题?

...名就可以了,不同IP可以指向同一个域名的。楼主如果对Linux系统感兴趣,想学习更多Linux系统操作知识,可以百度《Linux就该这么学》,里面有很多实用的技巧。 参考技术B说的简单点就是你使用域名的时 查看详情

一次/etc/hosts权限错误导致的es集群错误

...无法提供服务。查看日志发现,elasticsearch一直抛出UnknownHostException异常,所以无法和另外两个节点通信连成集群。根据堆栈信息,这个异常是在解析其它elasticsearch节点域名的时候调用InetAddress.getAllByName()抛出的。而另外一套集群... 查看详情

linux中/etc/passwd与/etc/shadow文件权限设置多少最安全

设置成什么都不影响安全的,/etc/passwd下存的是用户名,所属组,用户ID等信息,/etc/shadow目录下存的是用户的密码,但是这些密码都是系统经过加密算法得出来的,你看不到真正的密码。别人看不见你的密码。所以不用担心这两... 查看详情

如何在suselinux中设置开机自动启动vncserver?网上都说在修改/etc/sysconfig/vncserver,可没有那个文

...知道别瞎说行么?你这样老误导别人能行么我就是做susuelinux的我来告诉你正确的方法吧你用vi打开/etc/xinetd.d/vnc把第一个disable=yes改成disable=no保存退出然后在终端用root运行命令yastrunlevel找到最后的xinetd选择启用然后保存退出这样... 查看详情

linux中,现欲把/etc/test.conf中date全部替换为date?现欲删除/etc/test.conf文件中包含print的行?命令

vi/etc/test.conf进入文件后,先输入冒号:%s/DATE/date/g回车,即可完成替换。:g/print/d回车即可删除所有包含print的行。另注:严重鄙视抄袭!!!我是第一个答题者,第二问不太熟悉。就去试试命令。所以先答了第一题。结果有人... 查看详情

linuxcat/etc/passwd该文件找不到

参考技术A现在的Unix/Linux系统中,口令不再直接保存在passwd文件中,通常将passwd文件中的口令字段使用一个“x”来代替,将/etc/shadow作为真正的口令文件,用于保存包括个人口令在内的数据。通常在Linux系统中,用户的关键信息... 查看详情

linux中/etc/rc.d/rc.local是啥文件

...文件的内容找到他俩的关系:/etc/init.d/rc.local。扩展资料Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协... 查看详情

putty连接不上

系统是XP,虚拟机里面装了LINUXIP是192.168.0.3XPpingLinux能连接得上。但PUTTY总是Networkerror:Connectionrefused.版本是9.0的hosts.allow##hosts.allowthisfiledescribesthenamesofthehostswhichare#allowedtousethelocalINETservices,asdecided#bythe'/usr/sbin/tcpd'ser... 查看详情