import java.net.InetAddress;
public class InetAddressDemo {
public static void main(String[] args) throws Exception
{
InetAddress[] baiduIP = InetAddress.getAllByName("www.baidu.com");
for(InetAddress i : baiduIP)
{
System.out.println(i.getHostName());
System.out.println(i.getHostAddress());
}
}}当InetAddress[] baiduIP = InetAddress.getAllByName("www.baidu.com");
运行结果为:
www.baidu.com
115.239.210.26
www.baidu.com
115.239.210.27
直接用IP地址能访问百度当InetAddress[] baiduIP = InetAddress.getAllByName("www.renren.com");
这个值改为人人网(www.renren.com)
运行结果为:
www.renren.com
220.181.181.223
www.renren.com
220.181.181.230
www.renren.com
220.181.181.229
www.renren.com
220.181.181.221
www.renren.com
220.181.181.224
www.renren.com
220.181.181.231
www.renren.com
220.181.181.235
www.renren.com
220.181.181.237
www.renren.com
220.181.181.222
直接用IP地址 不能访问到人人 这个是什么原因?javaInetAddressIP地址

解决方案 »

  1.   

    比如人人直接限制只能通过www.renren.com访问呢?
      

  2.   


    能不能具体点?
    如何操作使他只能通过网址访问?原本不是应该通过域名解析服务器得到IP地址,然后电脑通过IP来访问一个网站?
    这样和直接打IP地址有什么区别?
      

  3.   


    其他的不清楚  我知道tomcat可以限制用ip直接访问网站 只能用域名
      

  4.   


    好的~~谢谢啊,我去看看tomcat
      

  5.   

        server {
            listen    80  default_server;
            server_name  _;
            return       444;
        }nginx的禁止ip访问。