首页 >> 手游攻略

2019 天天射干 localhost

很多朋友对于2019 天天射干 localhost和关于本地主机 Localhost (127.0.0.1) 的一些科普小知识不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!

当您(或您的计算机)呼叫一个IP地址时,您通常是在尝试联系互联网上的另一台计算机。但是,如果您调用IP地址127.0.0.1,那么您正在与localhost进行通信–原则上是与您自己的计算机进行通信。但是与自己开始虚拟对话有什么意义呢?您需要localhost做什么以及它是如何工作的?

Localhost(127.0.0.1)

什么是本地主机?

在解释什么是localhost时要说明的第一点是,它始终是您自己的计算机:当您调用localhost时,您的计算机正在与自己对话。然而,这是一种浓缩的方法。本地主机并不总是与您的计算机直接识别。在大多数情况下,它有一个单独的IP地址,例如192.168.0.1。在您的个人网络中,这与您在Internet上使用的网络不同,通常由Internet服务提供商动态分配。当您谈论本地主机时,您指的是在您自己的计算机上使用服务器时。

相反,这意味着该术语仅在网络上下文中使用。“本地主机”不仅是虚拟服务器的名称,也是它的域名。就像.test、.example或.invalid一样,.localhost是为文档和测试目的而保留的顶级域。当您尝试访问域时,会触发环回。如果您在浏览器中访问“http://localhost”,请求将不会通过路由器转发到Internet,而是保留在您自己的系统中。localhost的IP地址为127.0.0.1,它指的是您自己的服务器。

127.0.0.1–环回如何工作?

IP地址在网络内用于相互通信。网络中的每个参与者都有自己的地址。使用该系统时,通过TCP/IP发送的数据包能够到达正确的目的地。协议对传输控制协议(TCP)和互联网协议(IP)是互联网的一些基石。但是,TCP/IP也用于Internet之外的本地网络中。在传输过程中,互联网协议负责允许IP地址和子网掩码寻址网络中的用户。

公共IP地址(可以通过互联网访问的地址)的分配由一个国际组织监管:互联网名称与数字地址分配机构(ICANN)。ICANN还负责域名或域名系统(DNS)的分配。但是,某些地址范围是为特殊目的而保留的,例如从127.0.0.0到127.255.255.255的范围。没有关于为什么选择该范围的可靠信息,但您可以自由推测。

直到1990年代,互联网上的IP地址被划分为不同的类别。第一类(A类)以0.0.0.0开始(这个地址也是保留的),以127.255.255.255结束。127是A类网络中的最后一个块。这个重要的职位可能是它被选中的原因。

可以在此地址范围内设置Localnet。这个范围的特别之处不仅在于它是由ICANN保留的,而且它的IP地址也不是唯一分配的,这通常是这种情况。但它是如何工作的?

例如,如果您在浏览器中输入IP地址(或相应的域名),路由器会将您的请求转发到互联网和正确的服务器。这意味着如果您输入172.217.0.0,您将到达Google主页。但是,情况与127.0.0.1不同,因为对该地址的请求不会被转发到Internet。TCP/IP从第一个块(127)中识别出您不想访问Internet,而是在呼叫自己。然后这会触发环回。

事实

相反,该协议不接受发往127.0.0.1的外部请求,因为这意味着攻击者可能会试图潜入他们的系统。据报道,从保留IP地址(如127.0.0.1)出现在互联网上的数据包被称为火星数据包。

创建一个环回设备,以便到您自己的计算机的反向链接正常工作。这是通过操作系统创建的虚拟接口。对于Unix系统,该界面称为lo或lo0,也可以使用ifconfig命令显示。用于Windows的类似命令是ipconfig。

本地主机是做什么用的?

开发人员使用本地主机来测试程序和Web应用程序。网络管理员也可以使用环回来测试网络连接。localhost的另一个实际用途是hosts文件,您可以在其中使用环回来阻止恶意网站。

用于测试目的

本地主机在Web服务器中的主要用途是对需要通过Internet进行通信的应用程序进行编程。在开发过程中,重要的是要确定应用程序在可以访问Internet后是否真的按预期工作。Localhosts的其他功能只有在可以在Internet上找到所需文件的情况下才能实现–例如,在您的PC上打开HTML文档或将其加载到服务器上并访问它是有区别的。发布未完成的产品而不进行测试是没有意义的,因此开发人员使用环回来测试它们。他们可以刺激连接,同时避免网络绕道:相反,连接完全保持在他们自己的系统内。

使用localhost进行测试的另一个优点是它的速度。当您通过Internet发送请求时,需要100多毫秒。如果向localhost发送ping,最大传输时间仅为1毫秒。通过这项技术,您还可以了解Internet协议是否正确实施。要自己测试,只需打开命令提示符(Windows)或终端(Unix/Mac)并使用ping命令。您可以将其发送到域localhost或直接发送到IP地址。

pinglocalhostnping127.0.0.1

如果您想在您的PC上设置您自己的测试服务器以通过localhost对其进行寻址,您首先需要安装正确的软件。通常可以在您自己的计算机上运行任何标准Web服务器,但也有专门设计用作localhost的特殊软件——例如XAMPP。

阻止网站

本地主机也在主机文件中发挥作用。原则上,该文件是域名系统(DNS)的前身:在其中可以将IP地址分配给相应的域。如果在浏览器中输入网址,需要将域名翻译成IP地址。它曾经是主机文件,但现在您通常会使用全球DNS。但是,主机文件仍然存在于大多数操作系统中。对于Windows,您可以在\system32\drivers\etc\hosts下找到该文件;对于macOS和其他Unix系统,它位于/etc/hosts下。

如果您自己没有进行任何文件更改,则可能还剩下以下两个条目:

127.0.0.1localhostn::1localhost

这确保了localhost的名称解析不必通过Internet完成。您还可以使用该文件来阻止某些网站。为此,请在列表中输入要阻止的网站,并为域分配IP地址127.0.0.1。如果您(或者可能是恶意脚本)尝试调用锁定的域,浏览器将首先检查主机文件,并在那里找到您的条目。另一种选择是使用域名0.0.0.0。

然后浏览器会尝试访问服务器上对应的127.0.0.1网站。但是,浏览器不太可能找到它,因为请求的文件将不存在。但是,如果您已经设置了自己的测试服务器,那么浏览器可能会找到home.html,但这只是您自己的文件。如果您尚未设置自己的测试服务器,则会出现错误消息而不是请求的网站。该技术还可用于关闭整个系统的广告插入。为了不必手动输入每个条目,您可以在Internet上找到已完成且定期扩展的主机文件。

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!



本文由欣欣吧手游攻略栏目发布,感谢您对欣欣吧的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“2019 天天射干 localhost

标签:
2017男人天堂手机在线
« 上一篇 2023-10-17