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
特殊的IP地址
除了标准的IP地址以外,还有几个特殊的IP地址需要我们了解:
127.0.0.1
这个IP地址用于指代本机
0.0.0.0
- 可以用于指代本机
- 可以在端口绑定中用来确定绑定关系
- 在一些IP地址限制中,表示所有IP的意思,如放行规则设置为0.0.0.0,表示允许任意IP访问
主机名
每一台电脑除了对外联络地址(IP地址)以外,也可以有一个名字,称之为主机名
无论是Windows或Linux系统,都可以给系统设置主机名
Windows系统主机名
Linux系统主机名
查看主机名 hostname
可以通过 hostname
命令来查询当前系统的主机名
修改主机名-root权限
hostnamectl set-hostname 原来的主机名,新修改的主机名
域名解析DNS
**可以通过主机名找到对应计算机的IP地址,这就是主机名映射(域名解析)
先通过系统本地的记录去查找,如果找不到就联网去公开DNS服务器去查找**
IP地址实在是难以记忆,有没有什么办法可以通过主机名或替代的字符地址去代替数字化的IP地址呢?
实际上,我们一直都是通过字符化的地址去访问服务器,很少指定IP地址
比如,我们在浏览器内打开:www.baidu.com,会打开百度的网址
其中,www.baidu.com,是百度的网址,我们称之为:域名
访问www.baidu.com的流程如下:
配置主机名映射
FinalShell是通过IP地址连接到的Linux服务器,下面演示一下通过域名(主机名)连接:
- 查看Linux主机名
hostname
- 修改Linux主机名为 centos
hostnamectl set-hostname songxia centos
-
修改 windows hosts映射
在Windows系统的:C:\Windows\System32\drivers\etc\hosts文件中配置记录即可
-
修改FinalShell配置的主机