VMware ip变成127.0.0.1

  1. 转自:http://blog.csdn.net/pingglala/article/details/53438734
  2. 注意:虚拟机的IP地址并不会出现在windows的cmd中ipconfig命令下。vmware有两个虚拟网卡:VMnet1和VMnet8,但这两个虚拟网卡的状态和虚拟机里面的IP没有什么关系。
  3. [root@localhost 桌面]# ifconfig  
  4. lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536  
  5.         inet 127.0.0.1  netmask 255.0.0.0  
  6.         inet6 ::1  prefixlen 128  scopeid 0x10<host>  
  7.         loop  txqueuelen 0  (Local Loopback)  
  8.         RX packets 1760  bytes 314800 (307.4 KiB)  
  9.         RX errors 0  dropped 0  overruns 0  frame 0  
  10.         TX packets 1760  bytes 314800 (307.4 KiB)  
  11.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  
  12.   
  13. [root@localhost 桌面]# dhclient -v  
  14. Internet Systems Consortium DHCP Client 4.2.5  
  15. Copyright 2004-2013 Internet Systems Consortium.  
  16. All rights reserved.  
  17. For info, please visit https://www.isc.org/software/dhcp/  
  18.   
  19.   
  20. Listening on LPF/eno16777736/00:0c:29:10:0a:e3  
  21. Sending on   LPF/eno16777736/00:0c:29:10:0a:e3  
  22. Sending on   Socket/fallback  
  23. DHCPREQUEST on eno16777736 to 255.255.255.255 port 67 (xid=0xfb599af)  
  24. DHCPREQUEST on eno16777736 to 255.255.255.255 port 67 (xid=0xfb599af)  
  25. DHCPNAK from 192.168.203.17 (xid=0xfb599af)  
  26. DHCPDISCOVER on eno16777736 to 255.255.255.255 port 67 interval 8 (xid=0x48d1388)  
  27. DHCPREQUEST on eno16777736 to 255.255.255.255 port 67 (xid=0x48d1388)  
  28. DHCPOFFER from 192.168.203.17  
  29. DHCPACK from 192.168.203.17 (xid=0x48d1388)  
  30. bound to 192.168.201.172 -- renewal in 13977 seconds.  
  31. [root@localhost 桌面]#   
  32. [root@localhost 桌面]# ifconfig  
  33. eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500  
  34.         inet 192.168.201.172  netmask 255.255.252.0  broadcast 192.168.203.255  
  35.         inet6 fe80::20c:29ff:fe10:ae3  prefixlen 64  scopeid 0x20<link>  
  36.         ether 00:0c:29:10:0a:e3  txqueuelen 1000  (Ethernet)  
  37.         RX packets 184  bytes 16340 (15.9 KiB)  
  38.         RX errors 0  dropped 0  overruns 0  frame 0  
  39.         TX packets 41  bytes 5589 (5.4 KiB)  
  40.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0  
  41.   
  42. lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536  
  43.         inet 127.0.0.1  netmask 255.0.0.0  
  44.         inet6 ::1  prefixlen 128  scopeid 0x10<host>  
  45.         loop  txqueuelen 0  (Local Loopback)  
  46.         RX packets 1870  bytes 329618 (321.8 KiB)  
  47.         RX errors 0  dropped 0  overruns 0  frame 0  
  48.         TX packets 1870  bytes 329618 (321.8 KiB)  
  49.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0 
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要获取浏览器登录的IP地址而非127.0.0.1,可以使用Java的Servlet技术来实现。Servlet是Java服务器端的一个组件,可以处理浏览器发送的HTTP请求。 首先,获取HttpServletRequest对象,该对象可以用来获取HTTP请求相关的信息,包括请求头和请求参数等。例如,在Servlet的doGet或doPost方法中,可以通过以下代码获取HttpServletRequest对象: HttpServletRequest request = (HttpServletRequest) req; 然后,从HttpServletRequest对象中获取浏览器登录的IP地址。HttpServletRequest对象提供了一个getRemoteAddr()方法,用于获取客户端的IP地址。但是需要注意的是,该方法返回的IP地址可能是代理服务器的IP地址,而不是最终客户端的IP地址。如果存在代理服务器,可以通过getXxxHeader()方法来获取真实的客户端IP地址。例如,可以通过以下代码获取最终客户端的IP地址: String ip = request.getHeader("X-Real-IP"); if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("X-Forwarded-For"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getHeader("WL-Proxy-Client-IP"); } if (ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) { ip = request.getRemoteAddr(); } 以上代码会尝试从请求头中获取真实的客户端IP地址,如果获取失败,再使用getRemoteAddr()方法获取默认的客户端IP地址。 最后,判断IP地址是否为本地IP地址127.0.0.1,如果不是则表示已获得浏览器登录的IP,可以按需进行其他操作。 需要注意的是,以上代码仅适用于普通的HTTP请求,如果使用了HTTPS协议,则获取IP地址的方式可能会有所不同。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值