立志用知识把客户从重复造轮子的工作中解脱出来|

克峰同学

园龄:4年1个月粉丝:6关注:2

IP地址与主机名

IP地址

IP地址是联网计算机的网络地址,用于在网络中进行定位。

每一台联网的电脑都会有一个地址,用于和其他计算机进行通讯

IP地址主要有2个版本,V4版本和V6版本(V6很少用)

IPv4版本的地址格式是:a.b.c.d,其中abcd表示0~255的数字,如192.168.88.101就是一个标准的IP地址

可以通过命令:ifconfig,查看本机的ip地址,如无法使用ifconfig命令,可以安装:yum -y install net-tools

image-20230418185303627


特殊IP地址

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

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

主机名

每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名。

主机名就是主机的名称,用于标识一个计算机。

无论是Windows或Linux系统,都可以给系统设置主机名。

  • Windows系统主机名

    image-20230418190759546

  • 使用hostname命令查看Linux系统主机名

    image-20230418191301406

  • 修改Linux系统主机名

    语法:hostnamectl set-hostname 主机名
    

    image-20230418192224654


域名解析(主机名映射)

可以通过主机名找到对应计算机的IP地址,这就是主机名映射。

IP地址难以记忆,有没有什么方法可以通过主机名或替代得字符地址去代替数字化得IP地址呢?

实际上,我们一直都是通过字符化得地址去访问服务器,很少指定IP地址。

比如,在浏览器内打开:www.baidu.com,会打开百度得网址,其中,www.baidu.com,是百度得网址,称之为:域名。

访问www.baidu.com的流程如下:

image-20230422205112583

即:

  • 先查看本机的记录(私人地址本)

    • Windows看:C:\Windows\System32\drivers\etc\hosts
    • Linux看:/etc/hosts
  • 在联网取DNS服务器(如:114.114.114.114,8.8.8.8等)询问


实现域名解析

比如,FinalShell是通过IP地址连接到的Linux服务器,那有没有可能通过域名(主机名)连接呢?

可以,只需要在Windows系统的:C:\Windows\System32\drivers\etc\hosts文件配置即可。

配置主机名映射步骤:

  • 以管理员身份运行记事本

  • 在记事本打开hosts文件(记得选所有文件,不然显示不出文件)

    image-20230422211012158

    image-20230422211215548

  • 配置主机名映射关系

    image-20230422212643532

  • 连接成功

    image-20230422213653704

本文作者:克峰同学

本文链接:https://www.cnblogs.com/KeFeng/p/17344204.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   克峰同学  阅读(330)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 夜曲 周杰伦
  2. 2 搁浅 周杰伦
搁浅 - 周杰伦
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.