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域名服务进行解析

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

相关推荐
Yolo566Q4 分钟前
从机理到实践告别“黑箱”模拟:OpenGeoSys(OGS6)多物理场THMC 全耦合建模与Python自动化分析
运维·自动化
网络安全许木6 分钟前
自学渗透测试第16天(Linux文本处理进阶)
linux·运维·服务器·网络安全·渗透测试
Lugas Luo10 分钟前
车载录像存储性能模拟测试工具设计
linux·嵌入式硬件·测试工具
铅笔小新z19 分钟前
【Linux】进程控制(下)
linux·运维·chrome
企鹅的蚂蚁21 分钟前
Ubuntu 22.04 终端进阶:Terminator 安装与快捷键完全手册
linux·运维·ubuntu
不会写程序的未来程序员28 分钟前
nvm 安装教程:Node.js 版本管理全攻略 (Win/Mac/Linux) + .nvmrc 实战
linux·macos·node.js·前端开发·环境配置·nvm
黄焖鸡能干四碗29 分钟前
网络安全风险评估报告(WORD版本)
大数据·运维·网络·人工智能·制造
跨境麦香鱼35 分钟前
2026自动化抢鞋机器人:如何通过高并发代理提高成功率?
运维·网络·自动化
路由侠内网穿透41 分钟前
本地部署开源发票管理系统 Invoice Ninja 并实现外部访问
运维·服务器·数据库·物联网·开源
Hello 0 11 小时前
“机房学生认证系统”与批量自动化部署方案
运维·自动化