localhost、127.0.0.1、本机IP、虚拟主机、kotlin

(问题起源于:tomcat发布的项目,用localhost和本机ip访问得到的结果不同。)

直接上链接:

localhost、127.0.0.1、本机IP:

https://www.zhihu.com/question/23940717#answer-5775920

该链接中摘录一部分:

localhost 是个域名,不是地址,它可以被配置为任意的 IP 地址,不过通常情况下都指向 127.0.0.1(ipv4)和 [::1](ipv6);

整个127.* 网段通常被用作 loopback 网络接口的默认地址,按惯例通常设置为 127.0.0.1。这个地址在其他计算机上不能访问,就算你想访问,访问的也是自己,因为每台带有TCP/IP协议栈的设备基本上都有 localhost/127.0.0.1。

本机地址通常指的是绑定在物理或虚拟网络接口上的IP地址,可供其他设备访问到。

至于本机 IP,你可以理解为本机有三块网卡,一块网卡叫做 loopback(这是一块虚拟网卡),另外一块网卡叫做 ethernet (这是你的有线网卡),另外一块网卡叫做 wlan(这是你的无线网卡)。

---------

虚拟主机:

http://baike.sogou.com/baike/fullLemma.jsp?max=&lid=35000&fromTitle=%E8%99%9B%E6%93%AC%E4%B8%BB%E6%A9%9F

摘录一部分:

虚拟主机是使用特殊的软硬件技术,把一台真实的物理电脑主机分割成多个的逻辑存储单元,每个单元都没有物理实体,但是每一个物理单元都能像真实的物理主机一样在网络上工作,具有单独的域名、IP地址(或共享的IP地址)以及完整的Internet服务器功能。

虚拟主机的关键技术在于,即使在同一台硬件、同一个操作系统上,运行着为多个用户打开的不同的服务器程式,也互不干扰。而各个用户拥有自己的一部分系统资源(IP地址、文档存储空间、内存、CPU时间等)。虚拟主机之间完全独立。在外界看来,每一台虚拟主机和一台单独的主机的表现完全相同。所以这种被虚拟化的逻辑主机被形象地称为“虚拟主机”。

-----------------------

kotlin:http://baike.baidu.com/item/Kotlin

摘录:

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。

Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。

JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。

Kotlin已正式成为Android官方支持开发语言。

时间: 2024-10-27 09:09:34

localhost、127.0.0.1、本机IP、虚拟主机、kotlin的相关文章

独立IP虚拟主机有哪些优点和缺点

优点一:主机运行速度更快由于独立IP虚拟主机,在同一个IP段上的网站只有一个,运行速度会更快.优点二:网站不受恶意"牵连"对于做SEO的网站来说,如果同一个IP下有其它网站是非正规网站,那么你的网站与这样的网站在同一个IP下,会受恶意"牵连".而独立IP虚拟主机就不会有这种情况发生.优点三:对搜索引擎更友好独立IP虚拟主机网站,搜索引擎易判断为站点质量高,蜘蛛更容易抓取网站内容,利用收录,有助于网站PR值和百度权重的提高.缺点:价格与共享IP更高由于IP资源是一种紧

.net MVC4.0项目发布到阿里云虚拟主机中遇到的问题。

正所谓学以致用,今天本来想做个bootstrap的demo发到服务器上看一下效果,结果服务器搞了半天,最终太晚了没能学到什么东西. 首先写好页面之后我做了一个MVC4.0的网站项目,然后把Bootstrap包装进去, 再然后用FTP上传到阿里云的虚拟主机,本来虚拟主机是Linux我放了一个wordpress的博客网站,但因为我学的是.Net就给改成了windowserver2008,其实阿里云换系统挺简单的几下就搞定了. 点下一步,提交就行了. 注意:提交后需要重置FTP的密码: 因为我已经换了

java获取本机IP和主机名

贴代码 GetIP.java package com.datongsoft.wg.common.util; import java.net.InetAddress; public class GetIP { /** * @param args * @throws Exception */ public static void main(String[] args) throws Exception { InetAddress addr = InetAddress.getLocalHost();

VMware Horizon View 6.0本地客户端磁盘重定向到虚拟主机里面

在VMware View环境中通常PCoIP协议优先于RDP,要实现磁盘重定向需要把协议改成RDP 协议. 如果出现以上报错(RDP 意外断开连接,错位代码=2825),需要修改一个信息  

IIS搭建网站,内网用本机IP和127.0.0.1访问需要输入密码的问题。

xp配置好iis后,用localhost访问没有问题,用本机IP和127.0.0.1访问均提示输入用户名和密码. 我知道是权限问题,上网一百度,资料很多,解决方法也很多,但是好多我都做了 1.IIS配置权限 我就选择的是匿名访问与集成windows身份验证,选这两个, 2.网站文件所在的文件夹设置权限 3.设置了各种权限,该开启的也开启了,很多都设置了everyone这种. 我搜了很多资料,发现各位大神说的,我都试了,且已经设置好,但并没有起什么作用. 后来小白的我终于发现了,原来原因是因为我改

本机ip、127.0.0.1和0.0.0.0区别及内环流量

所谓内环流量 简单的说是指 计算机内部,程序间通讯产生的流量,或者叫 本地流量,对应的是来自网络的流量. 比如,你安装了卡巴斯基,avast 或者 NOD32,这些程序都有 网络监控功能,会接管来自网络的流量,当你上网.下载的时候,上传.下载都会被 卡巴斯基.NOD32 接管,然后再分发给 实际的进程.在不区分内环流量的时候,你会发现所有带网络监控功能的安全软件上传.下载量都非常大,这就是因为他们接管网络流量导致的. 别外常见的情况是,使用 在线视频类软件遇到的,在优酷看视频的时候,流量都被 i

127.0.0.1、0.0.0.0和本机IP地址的区别和使用

表面上的区别如下: 0.0.0.0 不能ping通,代表本机所有的IP地址:包括多个网卡.    监听127.0.0.1,创建Socket,那么用本机地址建立tcp连接不成功,反过来也是如此:    而监听0.0.0.0创建Socket,那么无论使用127.0.0.1或本机ip都可以建立tcp连接.    同样本机如果有多个网卡,那么绑定与监听不同的IP地址,显然也不能建立tcp连接.    0.0.0.0建立tcp连接的时候也可以通过绑定IP_ADDR_ANY来实现. 事实上处理的区别,如下图

java获取本机IP地址

/** * WIFI没打开:ip为127.0.0.1 * 获取本机IP地址字符串 * @return */ public String getWifiIp() { if (!getWifiEnabled()) { return "127.0.0.1"; } WifiInfo wifiInfo = mWifiManager.getConnectionInfo(); int ipAddress = wifiInfo.getIpAddress(); String ip = intToIp(i

C# 获取本机IP地址以及转换字符串

/// <summary> /// IP地址转化 /// </summary> /// <param name="ipaddr">整型的IP地址</param> /// <returns>字符串的IP地址</returns> private string UintIPToStringIP(uint ipaddr) { string hexStr = ipaddr.ToString("X8");