linux主机名与Hosts映射 (顺带个DNS简介

执行一些指令时可能用到主机名或ip,这时修改一下主机名可以方便记忆

查看当前主机名

bash 复制代码
hostname

要修改的文件在/etc/hostname

然后就可以看到当前的名字,直接修改便可

然后重启之后便可

而想让主机名与ip可以做到关联,则需要去设置

hosts映射

如何通过主机名找到或ping到某个linux系统(即 ping 主机名

在一个固定的文件指定即可

  • windows的:
bash 复制代码
C:\Windows\System32\drivers\etc\hosts

写入 192.168.200.130 kelin

例子,pingkelin就相当于ping了192.168.200.130

  • linux
bash 复制代码
/etc/host

192.168.200.130 kelin

这里名字需要是主机的主机名,而非虚拟机的

怎么进行的?

Hosts是一个文本文件,用来记录ip和hostname(主机名)的映射关系

DNS

即Domain Name System的缩写,翻译过来就是域名系统

即通过域名(网址)来访问某个ip的内容

用户输入了某个网址,浏览器查询自己本地的记录有没有用过,有就直接返回ip完成解析(DNS解析的本地缓存)

如果本地的解析器缓存没有找到就检查系统的hosts文件中有没有记录

如果均没有找到则到DNS域名服务进行解析

而这两种东西从本质上是相似的

相关推荐
zhz521412 分钟前
Nginx + OpenSSL 自签名证书配置:优劣总结
运维·nginx
jsons118 分钟前
rocky8内网离线批量补丁(你之前搭建的架构,多台服务器首选,无订阅)
linux·运维·服务器
进击切图仔20 分钟前
SAM3 微调标注流水线和 Label Studio
java·服务器·前端
Bomangedd28 分钟前
NSK RA25BN 滚子直线导轨技术详解
运维·服务器·经验分享·规格说明书
阿拉斯攀登44 分钟前
SPI 设备驱动开发
linux·驱动开发·嵌入式硬件·linux内核·嵌入式·linux驱动·spi
2301_780303901 小时前
DevSecOps建设之自动化集成与部署 Jenkins教程和使用案例
运维·自动化·jenkins
zhou135284822671 小时前
Windows 配置 WSL (Ubuntu) 环境完整指南
linux·windows·ubuntu
本尊是喵1 小时前
AutoDL--FileZilla--VS Code远程连接
运维·服务器
FREEDOM_X1 小时前
Linux 进程间通讯(IPC)——总结
linux·c语言·前端·嵌入式硬件·struts
天空'之城1 小时前
Linux 系统编程 17:零拷贝技术全解
linux·嵌入式·零拷贝技术全解