Linux- 网络配置
Posted guardwhy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux- 网络配置相关的知识,希望对你有一定的参考价值。
1.1 网络配置原理图
1.2 查看网络IP和网关
1.2.1 修改 IP 地址
1.2.2 查看网关
1.2.3 查看 windows网络
执行命令:ipconfig
1.2.4 查看linux的网络配置
执行命令:ifconfig
1.2.5 ping 测试主机之间网络连通性
1、基本语法
ping 目的主机 (功能描述:测试当前服务器是否可以连接目的主机)
2、应用实例
主机ping
服务器!!!
服务器ping
主机!!!
1.3 linux 网络环境配置
1.3.1 自动获取
通过界面的来设置自动获取 ip,特点是:linux 启动后会自动获取 IP,缺点是每次自动获取的 ip 地址可能不一样。
1.3.2 指定固定ip
1、直接修改配置文件来指定 IP,并可以连接到外网。
2、将 ip 地址设置为静态,使用指令vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 设置为静态
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="5e2257e9-10e6-47c8-a3c0-66008f54b93c"
DEVICE="ens33"
ONBOOT="yes"
# IP地址
IPADDR=192.168.50.128
# 网关
GATEWAY=192.168.50.2
# 域名解析器
DNS1=192.168.50.2
3、修改虚拟网络编辑器
4、重启网络服务或者重启系统生效,执行命令service network restart
或者reboot
。
1.4 设置主机名和hosts映射
1.4.1 设置主机名
1、指令 hostname
: 查看主机名
2、修改文件在/etc/hostname
指定。
vim /etc/hostname
3、修改后, 重启生效。
1.4.2 设置 hosts 映射
1、windows配置
在 C:\\Windows\\System32\\drivers\\etc\\hosts
文件指定即可
192.168.50.128 Linux
2、linux系统配置
在 /etc/hosts
文件指定,执行vim /etc/hosts
192.168.3.9 GuardWhy
1.5 主机名解析过程
1.5.1 Hosts 是什么
一个文本文件,用来录记录 IP
和 Hostname
( 主机名)的映射关系。
1.5.2 DNS基本概念
DNS,就是 Domain Name System 的缩写,翻译过来就是域名系统,是互联网上作为域名和 IP 地址相互映射的一个分布式数据库。
1.5.3 案例说明
用户在浏览器输入了 www.imooc.com
具体步骤:
1、浏览器先检查浏览器缓存中有没有该域名解析 IP 地址,有就先调用这个 IP 完成解析;如果没有,就检查 DNS 解析器缓存,如果有直接返回 IP 完成解析。这两个缓存,可以理解为本地解析器缓存。
2、一般来说,当电脑第一次成功访问某一网站后,在一定时间内,浏览器或操作系统会缓存他的 IP 地址。
3、如果本地解析器缓存没有找到对应映射,检查系统中 hosts 文件中有没有配置对应的域名 IP 映射,如果有,则完成解析并返回。
4、如果本地DNS解析器缓存和 hosts文件 中均没有找到对应的 IP,则到域名服务 DNS 进行解析域。
以上是关于Linux- 网络配置的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段14——Vue的axios网络请求封装
VSCode自定义代码片段14——Vue的axios网络请求封装