IP地址和主机名(包含虚拟机固定IP地址配置,配置主机映射名)

IP 地址

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

IP 地址主要有 2 个版本, V4 版本和 V6 版本

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

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

特殊 IP 地址

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

• 127.0.0.1 ,这个 IP 地址用于指代本机

• 0.0.0.0 ,特殊 IP 地址

• 可以用于指代本机

• 可以在端口绑定中用来确定绑定关系(后续讲解)

• 在一些 IP 地址限制中,表示所有 IP 的意思,如放行规则设置为 0.0.0.0 ,表示允许任意 IP 访问

主机名

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

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

• Windows 系统主机名

• Linux 系统主机名

可以使用命令: hostname 查看主机名

• 可以使用命令: hostnamectl set-hostname 主机名,修改主机名(需 root )

• 重新登录 FinalShell 即可看到主机名已经正确显示

域名解析

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

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

比如,我们在浏览器内打开: www.baidu.com ,会打开百度的网址

其中, www.baidu.com ,是百度的网址,我们称之为:域名

即:

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

• 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 文件中配置记录即可

虚拟机配置固定 IP

为什么需要固定 IP

当前我们虚拟机的 Linux 操作系统,其 IP 地址是通过 DHCP 服务获取的。

DHCP :动态获取 IP 地址,即每次重启设备后都会获取一次,可能导致 IP 地址频繁变更

原因 1 :办公电脑 IP 地址变化无所谓,但是我们要远程连接到 Linux 系统,如果 IP 地址经常变化我们就要频繁修改

适配很麻烦

可看如下博客

FinalShell请求超时-CSDN博客

原因 2 :在刚刚我们配置了虚拟机 IP 地址和主机名的映射,如果 IP 频繁更改,我们也需要频繁更新映射关系

综上所述,我们需要 IP 地址固定下来,不要变化了。

在 VMware Workstation 中配置固定 IP

配置固定 IP 需要 2 个大步骤:

  1. 在 VMware Workstation (或 Fusion )中配置 IP 地址网关和网段( IP 地址的范围)

  1. 在 Linux 系统中手动修改配置文件,固定 IP

• 使用 vim 编辑 /etc/sysconfig/network-scripts/ifcfg-ens33 文件,填入如下内容

• 执行: systemctl restart network 重启网卡,执行 ifconfig 即可看到 ip 地址固定为 192.168.88.130 了

如果觉得对你有帮助记得点赞收藏哦~(笔记持续更新中,记得关注专栏内容~)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值