我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

互联网发展迅速,各种社交网络、电子商务、直播、游戏等应用层出不穷,这些都是应用层面的概念,但在应用的背后,有一些基本的东西几乎是不变的,比如计算机网络。

每个职业都有自己的特长,有些朋友可能没有积累和储备较长时间的网络技术知识,但在日常工作中又需要用到这些知识和技能,通过本文可以对一些常见概念有个大概的了解。

本文共分6个小章,分别是:

服务器和家用电脑

人们如何构建自己的服务器?

服务器和 IP 地址

域名和 DNS

如何查找域名背后的 IP 地址

5.1 使用命令提示符或终端(推荐)

5.2 通过第三方网站搜索

通过域名和IP可以发现什么有价值的信息?

6.1 通过IP地址查询服务器位置

6.2 通过域名查询该域名是谁注册的

1. 服务器和家用电脑

服务器就像您的家用计算机一样。

家用电脑一般指我们用来上网、娱乐、办公的电脑,随着移动互联网的兴起,手机、平板电脑等便携式计算设备变得非常普及,这些也算是家用电脑。

服务器也是计算机,结构和家用计算机本质上是一样的,但服务器在设计时更多考虑了稳定性、散热性、扩展性以及方便摆放在机房机架上,因此往往看起来体积较大,就像一个个小盒子。

他们的共同点是:

它们之间的区别是:

2. 人们如何构建自己的服务器?

为了方便,很多团队会通过云服务商来租用服务器,国内常用的云服务商有阿里云、腾讯云、天翼云等,国外也有一些比较知名的服务商,比如 AWS、 Azure、 Cloud等。

不过还是有很多团队选择自己购买服务器,托管在一些机房,有的公司专门提供这样的服务器托管服务,相比通过云服务商租用服务器,这种方式比较便宜。

有些团队在创业阶段可能会把服务器放在自己的公司里,比如一个小房子里,放几台电脑(甚至几台台式机)作为服务器,这样就更便宜了。

3. 服务器和 IP 地址

所谓服务器对外提供服务,就是指用户可以通过网络来访问服务器里面的资源。那么什么是资源呢?

例如,网页是一种资源,本质上是一个可以通过浏览器打开的文件(或几个文件)。

比如说视频也是一种资源,我们的浏览器或者手机APP里面都嵌入了视频播放器,也可以打开视频文件。

这些资源都存储在服务器中,只要服务器连接到互联网,就可以向访问者提供这些资源。

此时你可能已经发现了问题——世界上有那么多的服务器,互联网怎么知道我要访问哪个服务器?

如果我们将计算机视为这个世界上的小房子,那么 IP 地址就是这些房子的地址。互联网上的每个设备都有一个唯一的 IP 地址。此地址可帮助互联网上的设备相互查找和通信。 IP 地址由一系列数字组成。 IP 地址可以是 IPv4(32 位数字)或 IPv6(128 位数字)格式。它们看起来像这样:

需要注意的是,不仅服务器有 IP 地址,我们的互联网设备(包括家用电脑、手机、智能手表等联网设备)也都有 IP 地址。不同的是,服务器通常会被分配一个静态 IP 地址,也就是说服务器的 IP 地址不会改变。而我们的手机和家用电脑每次重新连接网络时,可能会被分配一个不同的 IP 地址。这种动态分配方式可以更有效地管理 IP 地址资源,让更多的设备连接在同一个网络上。(联网设备太多,IP 地址不够用)

4. 域名和 DNS

基于上面的介绍,我们已经知道不同的计算机(包括家里的电脑、服务器)之间可以通过域名来互相访问。

但问题来了:人们很难记住那些长长数字地址,对吧?所以,为了让我们人类更方便地访问互联网上的其他设备,就有了域名的概念。(人类更擅长记住文字而不是数字)

域名就像一个简单好记的昵称,与网站的IP地址相关联。例如,当你在浏览器中输入域名时,它会被解析为IP地址,并最终找到相应的服务器为我们提供服务。

那么另一个问题来了:这个解析关系由谁来管理?为什么最后解析为120.232.145.144,而不是其他IP地址?

这背后,有一个国际权威机构负责管理和协调全球域名系统。这个权威机构由很多不同国家的组织和机构组成。我们不需要知道这个组织是如何运作的,我们只需要知道,当一个域名被注册并与一个特定的 IP 地址关联时,这个对应关系就会被记录在全球的 DNS 系统中,所有的 DNS 服务器都会遵循这个对应关系。

到这里,我们应该已经搞清楚了服务器、IP地址、域名、DNS之间的关系了。一般来说,每个服务器都有一个地址,叫做IP地址。这个地址全是数字,不太容易记住,所以就有了域名,方便人们记忆。

但有一点需要注意,一个域名后面可能不止一个IP,这是为什么呢?

记得我们上面提到过,有些服务商(一般都是大型的)可能会为了防灾的考虑,比如防地震海啸等,把服务器放在不同的地方,那么这些服务器的IP地址肯定是不一样的。有些国际服务商可能会用不同的服务器来为不同的用户提供服务,比如北京的用户访问的是天津的服务器,而香港的用户访问的是新加坡的服务器。另外,还有针对运营商的差异化服务,让移动用户访问移动网络上的服务器,电信用户访问的是电信网络上的服务器,这样可以让网络更快。

5.如何查找域名背后的IP地址?

如果我们已经知道一个网站的域名,那如何知道它的服务器的IP地址呢?这个需求比较常见,方法也有很多,最常见的有:

5.1 使用命令提示符或终端(推荐)

在操作系统中,您可以打开命令提示符(按Win键+R,输入“cmd”,然后按Enter键)。然后在命令提示符或终端中输入“ping 网站域名”,例如“ping”。系统将返回显示IP地址的结果。

如果您没有使用操作系统,而是使用 Mac 或 Linux 系统,则可以打开终端应用程序并输入“ping 网站域”

比如下图我输入ping可以看到我的电脑访问的百度的ip地址是120.232.145.185

5.2 通过第三方网站搜索

这类第三方网站有很多,而且大多广告很多,我自己也试过好几个,比较推荐的是这个:

类似下面的界面,输入域名,点击查询,就可以看到域名后面的IP,另外在最上面还会显示你自己的IP地址。

这里有一个细节需要注意:由于域名后面可能有不同的IP,当这些第三方网站的服务器尝试访问你提供的域名时,匹配到的IP可能和你访问的IP不是同一个。

另外需要注意的是,一般来说只有大型的互联网服务商(比如百度、淘宝)才会使用多个IP,小型网站一般不需要很多服务器,也不需要很多IP。

6、通过域名或IP可以了解到哪些有价值的信息?

通过域名和IP地址能查到的信息是不一样的,一般来说,通过IP地址可以查到服务器在哪,而通过域名可以查到是谁或者哪家公司注册了该域名。

6.1 通过IP地址查询服务器位置

通过IP可以找到该IP对应的服务器所在地,或者找到对应的机房,云服务商等。

我们仍然使用上述第三方网站

我们给它一个IP地址,就可以查到服务器所在的地区,比如输入IP地址223.111.101.29,点击【查询】,就可以看到服务器在江苏南通。

另外这个网站不仅仅可以根据IP来查找服务器地址,还可以直接通过域名来查找IP,进而找到服务器地址。

6.2 通过域名查询该域名是谁注册的

并非所有域名都能找到完整的注册信息。这里我建议使用网站管理员主页的 whois 工具。它的地址是

访问这个地址可以看到是这个样子的,在图中箭头位置输入域名,点击【查询】。

Whois,简单来说,就是用来查询域名是否被注册的数据库,以及注册域名的详细信息(如域名拥有者、域名注册商、域名注册日期和到期日期等)。通过查询域名Whois服务器,可以查询域名拥有者的联系方式,以及注册和到期时间。您可以使用访问!

网站管理员主页工具介绍

不过需要注意的是,不同的域名注册者使用的域名注册平台不同,留下的信息也不完全一样,比如我们以域名 . 为例,在whois上可以查到的信息如下:

基本上,我们知道这个域名很有可能是2022年10月一个叫LiBo的人注册的,没有更多信息。

不过有些公司网站也许能找到公司名称,注册人联系邮箱等,你可以多试几个。

本文可能会被不同行业的朋友看到​​,并应用到实际工作中。每次想到这里,我都感到责任重大。但由于作者水平有限,本文难免有疏漏之处。如果读者对某个概念有什么补充或更好的描述,欢迎在文章末尾留言。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/6118.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线