V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
HiME
V2EX  ›  问与答

关于外网/内网 IP 映射的关系

  •  
  •   HiME · 2020-03-28 09:19:32 +08:00 · 1381 次点击
    这是一个创建于 1736 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一台云服务器,有 N 个外网 IP,系统内有 1 个内网 IP 。在不使用厂商提供的 NAT 端口转发的功能下,如何在系统内监听不同外网 IP 的 http 请求? 比如 IIS 创建网站的时候,只能绑定一个内网 IP,如何做到每个外网 IP 的 80 端口访问对应不同的网站?(不使用域名访问)

    Tianao
        1
    Tianao  
       2020-03-28 09:40:43 +08:00
    在三层 /四层做不到,可以考虑在七层做,IIS 绑定 IP 即可。
    HiME
        2
    HiME  
    OP
       2020-03-28 09:47:49 +08:00
    @Tianao 但是 IIS 只能绑定内网 IP,导致所有公网 IP 显示同一个站点。有多个站点的话,如何通过公网 IP 来区分? NAT 转发可以让公网 IP 对应内网 IP 的不同端口来实现,除了这种方法还有可以在系统内部实现的方式吗?
    Tianao
        3
    Tianao  
       2020-03-28 09:52:45 +08:00
    @HiME 呃呃,难道是我记错了?我理解您的意思,手边没有 IIS 的机器,如果这样看看在绑定域名那里能不能绑定 IP ?因为理论上这个绑定都是在七层处理的,和网卡 IP 没有关系啊。
    NSAgold
        4
    NSAgold  
       2020-03-28 09:55:28 +08:00 via Android
    IIS 好像是叫“主机头设置”来着 那里面填域名,你也可以试试填 IP 看看行不行。 很久没用 iis 了,具体操作已经快忘光了。
    HiME
        5
    HiME  
    OP
       2020-03-28 10:07:20 +08:00
    @Tianao

    @NSAgold

    感谢,问题解决了。不知道为什么 server2012 的 IIS 主机填写 IP 会提示不合法,换成 server2008 就正常了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2774 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 06:33 · PVG 14:33 · LAX 22:33 · JFK 01:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.