例如:tomcat服务器中实际访问地址是http://192.168.0.91/JavaProj/index.jsp
我想访问这个地址时IP在浏览器中显示http://168.0.156.1/JavaProj/index.jsp
如何可以做到?

解决方案 »

  1.   

    如果是本机的话。。直接修改C:\WINDOWS\system32\drivers\etc\hosts 文件,
    加入“168.0.156.1 192.168.0.91”
      

  2.   

    直接在页面加载时重定向到http://168.0.156.1/JavaProj/index.jsp
    不行吗
      

  3.   

    透过转址
    比如说把server架设在一台ap里这台ap对外是一个ip
    然后用ip的埠口映射到内网server的ip埠口
    这样在外网看到的ip就和内网的不同
      

  4.   

    如果是本机的话。。直接修改C:\WINDOWS\system32\drivers\etc\hosts 文件,
    加入“168.0.156.1 192.168.0.91”
    正解
      

  5.   

    如果是本机的话。。直接修改C:\WINDOWS\system32\drivers\etc\hosts 文件,
    加入“168.0.156.1 192.168.0.91”这样只能对本机而言的,远程服务器的话,就不行了,要通过端口映射了
      

  6.   

    重定向不是跑到168.0.156.1去了?我想访问的是http://192.168.0.91/JavaProj/index.jsp
    ,而显示成外网实际存在的地址168.0.156.1
      

  7.   

    楼主问这个问题没啥意义!服务器操作系统都可以配置多个IP的,而且IP切换不是软件做的事,而是路由网关等干的!一般是路由具有外网公有地址(全球唯一),然后跳转到本地一台服务器(可能有多个局域网地址)
      

  8.   

    从外网访问就使用IP映射,
    从内网访问就修改DHCP
      

  9.   

    谢谢,我加入127.0.0.1 www.baidu.com可以成功,但是把www.baidu.com换成一个IP地址就不行了为什么?