域名、主机服务器、ip、网卡与网站之间的关系是什么?
关于域名、服务器、IP、网卡与网站之间的关系,如果要梳理清楚,那就要先向你介绍一下WEB工作流程。
WEB工作流程,用户访问网站过程中经历了哪些流程?
用户打开浏览器->输入域名->回车->网页内容在用户浏览器上显示出来。
上面的流程是用户在表象层上的感知,但在技术层上,远远不止这些流程,具体流程如下(以下流程也仅仅是精简流程,技术要做的工作远不止这些):
用户打开浏览器->输入域名->回车后,用户系统本地会对此域名进行解析->找到此域名对应的IP->然后定位到要访问网站的远程服务器->浏览器发送请求(要获取哪个页面)->远程服务器接收到请求后,将页面发送给用户浏览器->用户浏览器解析页面HTML进行渲染->页面最终展现在用户眼前。
关系梳理
服务器(硬件)
服务器做为硬件设备,网站是要部署在服务器之上的,所以少了硬件的支持,就谈不上网站。
网卡(硬件)
网卡做为电脑上的硬件设备,要上网就离不开网卡,不管是客户端(用户的电脑)还是网站服务器,如果少了网卡,联网这辈子都是不可能的了。
IP
有了电脑/服务器、网卡,接入运营商网络后,网络运营商就会给你分配一个全世界独一无二的公网IP,以此来定位客户端电脑和服务器端。
IP可以理解为人的身份证,在互联网上代表某台机器的唯一编码。
域名
问题来了,IP是一串较长的数字,如:611903859,如果我们要访问对方电脑,直接输入IP是可以进行访问的,但是记起来太费事,所以出现了域名,将域名和IP绑定起来,就能通过很好记忆的域名来反解析出IP,然后找到互联网上的目标机器。
网站(软件)
网站其实是一套系统,它接收用户请求然后做出处理,这样用户就能得到处理后的结果。
大型网站1个域名对应多个IP如何理解?
网站域名是1个,像百度这类公司服务器成千上万,总不能用1个域名绑定成千上万个IP吧,这是怎么做到的呢?
其实是这样的:
1个域名可以解析到1个特定的IP上,然后这个特定IP的服务器可以将用户的请求按一定规则分发到N台服务器上,专业名词叫“反向代理”。
举个栗子:
一个集团董事长要干一件事,他会找相关的部门,如技术部,董事长找到技术部总领导,说我要做什么什么,技术部领导接到任务后会进行任务折解,分到技术部不同人员身上,最终将完成结果反馈给董事长即可。此时技术部总领导就充当了“反向代理”的功能,将任务分发出去,他的下属将此事办妥后再由他反馈至董事长。
关于你讲的数据冗余问题,分布式系统中,数据是存在冗余的。
虚拟主机上多个域名是如何定位到多个网站中的特定一个的?
假设1台高配服务器,我们利用它搭建200个虚拟主机,那这200个虚拟主机可以绑定200+个域名,每个域名对应1个网站。
具体怎么定位的?
WEB服务器系统(如:Nginx、IIS)上每个网站会绑定对应的域名,这样虽然200个域名都解析到这同1台服务器的IP上,但Nginx和IIS上能获取用户请求的域名,这样就能定位到具体的网站上去。
一个公网IP能否对应多个后端主机?
可以的,这就是“反向代理”的作用,1个公网IP解析到某1台服务器上,然后这台服务器上配置规则可以将请求分发至后端多台服务器上。
如何使用域名
域名使用如下:1申请域名后,第一步就是备案,这样可以减少以后一些不必要的麻烦。
2你登录申请域名的网站后,找到域名列表,后面一般会有“管理或解析”的字样。点击进入。
3进入域名解析后,解析时会有很多选择。sin就是一个解析,直接把域名解析成IP地址。各种分辨率网站上都有明确的解释。
4每个接入提供商对域名解析都有不同的要求和规范,这就需要你在接入提供商的网站上仔细查看。
买了域名后怎么用?
1、购买空间:在IDC商那里购买符合网站要求的空间;
2、程序上传:把网站程序用FTP工具上传到服务器空间;
3、域名解析:域名进行(www)解析,解析地址为服务器主机IP;
4、域名备案:网站服务器空间提供商进行域名备案;
5、备案完成后,(www)域名就可以在互联网打开浏览。
网站建设好后如何才能通过域名访问?
完成下面2个步骤即可通过域名访问,1,需要把本地建设完的程序通过ftp上传到服务器(不知道账号、密码可问空间商),2,打开服务器iis设置,“网站”右键,新建->网站,(具体步骤网上有教程),完成上面两个步骤即可在浏览器中输入域名访问。
域名怎么写?
以一个常见的域名为例说明,baidu网址是由二部分组成,标号“baidu”是这个域名的主体,而最后的标号“com”则是该域名的后缀,代表的这是一个com国际域名,是顶级域名。而前面的www是网络名,为www的域名。DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符,也不区分大小写字母。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的域名写在最右边。由多个标号组成的完整域名总共不超过255个字符。近年来,一些国家也纷纷开发使用采用本民族语言构成的域名,如德语,法语等。我国也开始使用中文域名,但可以预计的是,在我国国内今后相当长的时期内,以英语为基础的域名(即英文域名)仍然是主流
如果输入IP地址能够正常访问网站,但输入域名却不能正常访问该网站为什么,如何解决?
是DNS服务器问题,我们一般输入的域名都要经过DNS解码,得到正确的IP地址,你可以自定DNS服务器,网通为202966484
方法:本地连接-属性-常规-internet协议(TCP/IP)-属性-使用DNS服务器
1,打开我们的计算机,点击一下我们的左下角的开始菜单,搜索“运行”。
2,点击运行,或者按住键盘上的开始键+R键,然后会弹出一个运行窗口。
3,输入cmd命令,然后点击回车,进入到命令的编辑界面,确定后,我们就会来到如下图所示的页面,然后将我们的输入法调节到英文状态下。
4,然后在打开的命令行窗口中输入 ipconfig/all ,回车(Enter)。
5,输入上述命令后,可以看到会出现很多的信息,找到IP地址和DNS服务器地址选项,在这里就可以看到 IP地址、DNS服务地址了、子网掩码、默认网关等信息了。
意思是服务器的ip地址。
IP地址就是给每个连接在互联网上的主机分配的一个32位地址。
IP地址就好像电话号码(地址码):有了某人的电话号码,你就能与他通话了。同样,有了某台主机的IP地址,你就能与这台主机通信了。
由于有这种地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出所需的对象来。服务器地址就是说的服务器的ip地址,能让别人通过ip找到服务器。
扩展资料:
IP网络使用32位地址,以点分十进制表示,如19216801。地址格式为:IP地址=网络地址+主机地址或 IP地址=网络地址+子网地址+主机地址。
网络地址是因特网协会的ICANN分配的,下有负责北美地区的InterNIC、负责欧洲地区的RIPENIC和负责亚太地区的APNIC 目的是为了保证网络地址的全球唯一性。主机地址是由各个网络的系统管理员分配。因此,网络地址的唯一性与网络内主机地址的唯一性确保了IP地址的全球唯一性。
-固定IP地址
linux修改ip地址详细命令?
Linux下修改ip地址的具体命令如下:
1、首先使用ifconfig命令查看本机IP地址:
ifconfig-a
2、修改IP地址:
ifconfigeth01921680100
3、设置子网掩码:
ifconfigeth0netmask2552552550
4、设置默认网关:
routeadddefaultgw19216801
5、保存配置信息:
/etc/initd/networkrestart
linux中如何改IP?
第一种方式就是在安装的时候就将服务器的IP地址配置为固定的IP地址,这样安装好以后就不用再去修改,非常方便。首先启动安装程序,开始安装,第一步配置好语言,然后进入到系统设置界面。
2在系统设置界面,即system下面,可以看到一个NetworkHostname的选项,可以看到默认是disconnect,点进去以后,可以看到对应的网卡也是off状态。然后点击右下角的configure进入网卡设置界面。
3在网卡设置界面,可以看到有个IPv4settings,点击这个选项卡。点进去可以看到默认的设置是Automatic(DHCP),也就是自动获取的意思。
4点击Method右边的下拉箭头,可以看到有很多选项。如果要设置固定IP,则点击Manual。然后再点击下面的add按钮,将固定的IP信息填写进去。配置好后,点击右下角的save按钮保存配置。
5保存好后,回到网卡的信息界面,点击off那里,把它变为on,然后可以看到顺利连接,然后点击左上角的Done,保存设置,然后回到系统安装界面,点击begaininstall继续安装系统。
6等到系统安装完毕后,登陆系统,输入账号密码。然后使用ifconfig命令查看配置的网卡信息,可以看到,确实已经正确配置,如下面第一张图所示。然后我们再用ping命令来检测一下,可以看到能够ping通百度的域名,说明配置已经生效了。
编辑配置文件设置固定IP
如果在安装的过程中,没有通过上面第一种方法配置固定IP,而是直接使用的是默认的DHCP模式,如下面第一张图所示。那么就需要在安装完成以后手动配置IP。
等系统安装成功后,输入账号密码,使用ifconfig命令查看ip信息,可以看到默认情况下,网卡ens33并没有获取任何IP地址信息,即没有看到inet字样。
这个时候我们打开网卡的配置文件,命令是:
vi/etc/sysconfig/network-scripts/ifcfg-ens33
打开以后可以看到默认的配置就是dhcp,然后onboot=no,表示不会随着系统的启动而启动。我们需要修改这个配置。
如下所示,将配置修改为:
BOOTPROTO=static
表示使用静态固定IP。
onboot=yes
表示网卡随着系统启动而启动。
同时在最后加上需要配置的IP地址信息。如图中所示
配置完成后,我们使用命令:
systemctlrestartnetwork
重新启动网卡,然后再使用ifconfig命令查看网卡信息,可以看到IP配置已经生效,然后使用ping命令ping一下百度的网站。可以看到是通的,说明IP地址配置正确。至此,两种方法配置固定IP介绍完毕。
以下是Linux系统服务器ip的修改方法:
1
图形模式下更改IP
在图形模式下,修改IP很简单,找到修改IP的位置,输入新的IP,确定即可。
依次打开:“应用程序”-“系统设置”-“网络”,双击所用网卡,在“以太网设备”-“静态设置的IP地址”处输入新的IP地址即可。更改IP后,依提示,需要重启网络服务或重启系统。
2文本模式下更改IP
以前还记过在文本模式下更改IP的方法,记录在下面
21修改IP地址
即时生效:
#
ifconfig
eth0
192168020
netmask
2552552550
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth022修改default
gateway
即时生效:
#
route
add
default
gw
1921680254
启动生效:
修改/etc/sysconfig/network-scripts/ifcfg-eth0
0条评论