当前位置: 首页 > news >正文

【Linux】IP地址与主机名

文章目录

  • 1.IP地址
  • 2.特殊IP地址
  • 3.主机名
  • 4.域名解析

1.IP地址

每一台联网的电脑都会有一个地址,用于和其它计算机进行通讯
IP地址主要有2个版本,V4版本和V6版本
IPv4版本的地址格式是:a.b.c.d,其中abcd表示0~255的数字,如192.168.88.101就是一个标准的IP地址

Linux可以通过命令:ifconfig,查看本机的ip地址

示例:
image-20240710221058918

如无法使用ifconfig命令,可以安装:yum-y install net-tools

2.特殊IP地址

除了标准的IP地址以外,还有几个特殊的IP地址需要我们了解:

  1. 127.0.0.1: 这个IP地址代表本机
  2. 0.0.0.0
    • 可以用于指代本机
    • 可以在端口绑定中用来确定绑定关系
    • 在一些IP地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0,表示允许任意IP访问

3.主机名

每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名
无论是Windows或Linux系统,都可以给系统设置主机名

查看当前主机名:

  • hostname 这个命令显示当前的主机名。
  • hostnamectl 这个命令可以用来显示和控制主机名。使用hostnamectl status可以查看当前的系统主机名。
  • cat /etc/hostname 这个命令读取包含当前主机名的配置文件。

临时更改主机名:

  • hostname newhostname 这将改变当前会话的主机名,但不会永久保存。

永久修改主机名:

  • hostnamectl set-hostname 主机名 这个命令将永久地更改主机名,并且会在下次系统启动时生效。你需要有root权限或者使用sudo。

示例:
image-20240710222847181

4.域名解析

域名解析是将人类可读的域名转换为计算机网络使用的IP地址的过程。这种转换由域名系统(DNS,Domain Name System)完成。DNS是一个分布式数据库系统,用于存储和检索域名与IP地址之间的映射。

IP地址实在是难以记忆,有没有什么办法可以通过主机名或替代的字符地址去代替数字化的P地址呢?
实际上,我们一直都是通过字符化的地址去访问服务器,很少指定P地址
比如,我们在浏览器内打开:www.baidu.com,会打开百度的网址
其中,www.baidu.com是百度的网址,我们称之为:域名

DNS解析流程

  1. 客户端查询:当用户在浏览器中输入域名时,客户端(通常是用户的计算机)会向本地DNS解析器发送查询请求,询问该域名对应的IP地址。
  2. 递归查询:本地DNS解析器如果不知道答案,就会向根域名服务器发起查询,根服务器会返回下一个层级的顶级域名服务器的地址,例如.com顶级域名服务器。
  3. 权威解析:DNS解析器继续查询,直到找到权威的DNS服务器,即负责管理特定域名的服务器。权威服务器会返回域名对应的IP地址。
  4. 返回结果:DNS解析器获取到IP地址后,会将这个信息返回给客户端,客户端再使用这个IP地址访问相应的服务器。
  5. 缓存:DNS解析的结果会被缓存一段时间,以便未来的查询可以直接使用,无需重复整个过程。
http://www.lryc.cn/news/397478.html

相关文章:

  • ros2--colcon
  • PyCharm 2023.3.2 关闭时一直显示正在关闭项目
  • VS2022 git拉取/推送代码错误
  • 【Vue】vue3中使用swipe竖直方向上滚动
  • 搭建基于 ChatGPT 的问答系统
  • C++运行时类型识别
  • 在微信上怎么制作一个商城链接
  • 怎么搭建微信商城
  • 【每日一练】python的类.对象.成员.行为.方法传参综合实例(保姆式教学)
  • Windows 如何打开表情符号面板并使用?
  • 编程语言里的双斜杠:深入解析其神秘面纱
  • 【架构-20】死锁
  • Chat2DB:AI引领下的全链路数据库管理新纪元
  • 数据库的学习(5)
  • v-bind指令——03
  • RedisTemplate使用
  • 文献解读-多组学-第十八期|《整合 WES 和 RNA-Seq 数据以进行短变异发现》
  • 科学技术奖 | 畜禽粪污源头减排关键技术推广与种养循环一体化农业实践
  • 【漏洞复现】锐捷校园网自助服务系统 任意文件读取
  • Centos9安装部署及静态ip配置方案
  • 利用Altair One 云平台,轻松实现全球企业产品研发创新与优化
  • 数据库树状查询
  • 【实战场景】@Transactional中使用for update的注意点
  • 好用的声音分析的软件和网站
  • 开发情绪识别人工智能时的道德考量
  • MongoDB:基础语句及练习
  • 百度智能云创新业务部总经理李想:发挥AI企业科技创新优势 助力职业教育人才扬帆远航
  • 了解股票沽空及其风险
  • 【Sql Server修改列类型错误信息:对象名依赖于列】
  • 【ACM珠海分会,IEEE Fellow加盟,CPS出版】第四届管理科学和软件工程国际学术会议(ICMSSE 2024,7月19-21)