V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
bobopu
V2EX  ›  云计算

azure 中端口无法访问问题,有人遇到过吗?

  •  
  •   bobopu · 2014-05-17 18:00:16 +08:00 via Android · 11600 次点击
    这是一个创建于 3827 天前的主题,其中的信息可能已经有所发展或是发生改变。
    已经在端点和windows防火墙中打开了相应端口,但外部依旧无法访问,使用端口扫描工具扫描相应端口也显示关闭,请问是何故?
    28 条回复    2014-05-19 15:16:29 +08:00
    jeansfish
        1
    jeansfish  
       2014-05-17 18:12:06 +08:00
    https://www.v2ex.com/t/108075 可能和这个一个现象
    yimity
        2
    yimity  
       2014-05-17 21:12:13 +08:00
    windows 中一定要设置 允许你的软件通过Windows防火墙,除非你用的是 iis 否则 可能添加 httpd nginx node 等程序。
    quake0day
        3
    quake0day  
       2014-05-17 21:20:13 +08:00
    第一个回复的链接里面已经有答案了。
    需要配置endpoint

    http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/
    bobopu
        4
    bobopu  
    OP
       2014-05-17 21:50:56 +08:00
    @quake0day 端点配了还是不行。
    bobopu
        5
    bobopu  
    OP
       2014-05-17 23:55:53 +08:00
    擦,azure默认分配的竟然是动态ip……正与客服沟通分配静态ip……
    Akiyori
        6
    Akiyori  
       2014-05-17 23:59:30 +08:00
    Azure是分配动态IP的啊= =||
    这就是为啥弃用的原因
    Actrace
        7
    Actrace  
       2014-05-18 00:33:13 +08:00
    Azure没有动态IP的概念吧?据我所知,Azure会为每台虚拟机配置一个公网的IP,当虚拟机被删除的时候,这个公网的IP会被回收。其实和大多数的VPS是一样的啊,唯一蛋疼的是Azure的端口只能在那个面板配置,而且默认是全部关闭的。。。配置一次生效要好久。。。
    XXOO
        8
    XXOO  
       2014-05-18 00:35:06 +08:00
    Azure 好用啊...
    bobopu
        9
    bobopu  
    OP
       2014-05-18 00:36:46 +08:00
    @Actrace 是通过DHCP获取的虚拟公网IP(vip),在重启或DHCP租约到期后IP有可能会变化,这会正跟客服确认如何获得静态ip的问题,似乎要在网络中进行设置,我在看msdn的资料,还在等客服回应。
    bobopu
        10
    bobopu  
    OP
       2014-05-18 00:37:47 +08:00
    @bobopu 不知道这是不是azure的远程连接给的域名而不是ip的原因呢?
    @Actrace
    XXOO
        11
    XXOO  
       2014-05-18 00:50:34 +08:00
    我也重启了.ip 没变啊.怎么回事....
    XXOO
        12
    XXOO  
       2014-05-18 00:50:57 +08:00
    @bobopu 你是国际版还?
    XXOO
        13
    XXOO  
       2014-05-18 00:52:55 +08:00
    @bobopu 另外,有客服?我怎么没找到.我觉认为他们后台太赞了.就是不挂代理不行.不过基本没什么问题.你的问题应该是在防火墙哪里添加一下就好了.生效需要点时间.大概3s
    bobopu
        14
    bobopu  
    OP
       2014-05-18 01:07:11 +08:00
    @XXOO 我是世界互联运营的国内版,打电话联系的客服,然后通过邮件联系的。刚才客服答复如下:

    感谢您的回复。首先,由于Azure的IP地址分配是基于DHCP的,所以当前暂时没有办法直接设置虚拟机使用静态IP地址。如果强行在虚拟机中更改为静态IP,可能会造成平台无法识别到虚拟机导致虚拟机无法连接。该点还请您知晓。

    不过,现在有一种方法可以让虚拟机在重启、关机或者平台维护造成的重新启动时保留其内部IP地址。该配置所需的步骤如下:

    1. 新建一个虚拟网络

    2. 将虚拟机部署到虚拟网络中

    3. 使用Azure powershell命令设置虚拟机保留静态内部IP地址


    瞌睡了,明天再捣鼓。。
    XXOO
        15
    XXOO  
       2014-05-18 01:14:42 +08:00
    @bobopu 这么麻烦啊.我用国际版的.经常重启,没问题.祝你好运.
    master
        16
    master  
       2014-05-18 01:45:25 +08:00
    如果没有添加虚拟网络的情况下,Azure的内网IP一直都是自动分配的,但是公网IP不会变啊
    如果需要自己做内网IP,肯定需要先建立虚拟网络
    lm902
        17
    lm902  
       2014-05-18 10:28:55 +08:00
    用IP干嘛用域名啊
    <InstanceName>.cloudapp.net
    bobopu
        18
    bobopu  
    OP
       2014-05-18 11:57:15 +08:00
    @master 恩,看来是这样的,内网IP是随机分配,公网的不变。但是内网IP随机的话都无法使用DNS服务等软件了。
    master
        19
    master  
       2014-05-18 13:24:41 +08:00   ❤️ 1
    bobopu
        20
    bobopu  
    OP
       2014-05-18 13:54:57 +08:00
    @master 感谢,正在捣鼓。。
    Roboo
        21
    Roboo  
       2014-05-18 20:41:18 +08:00 via Android
    lz搞的怎么样了?
    装了虚拟机ping域名ping不通啊
    配置了FTP,也是本地能访问,外网不行。。。
    ssh远程管理倒是没问题
    bobopu
        22
    bobopu  
    OP
       2014-05-18 21:48:37 +08:00
    @Roboo azure不支持ping命令,得用psping工具,下载psping工具包 http://technet.microsoft.com/en-us/sysinternals/jj729731 后,将psping解压至windows目录,然后在cmd中就可以使用psping工具了,psping时得加上端口号。
    Roboo
        23
    Roboo  
       2014-05-19 11:18:33 +08:00
    @bobopu 呃 不是在虚拟机ping外网 是外网pc ping XXX.azurecouldapp.cn这样的域名ping不通

    不过奇怪的是 windows2012R2里用psping能ping通baidu ubuntu14.04 就ping不通
    bobopu
        24
    bobopu  
    OP
       2014-05-19 11:31:28 +08:00
    @Roboo 端点都添加好了吧?如果还是不行若你是azure国内版的话,建议直接联系世纪互联客服。
    niedongming
        25
    niedongming  
       2014-05-19 13:25:43 +08:00
    我国内的Azure的情况就是,新建好虚拟机之后,然后再新开端点(端口),反正需要很久很久很久才能生效,至于多久。。。我特么也不知道啥时候就生效了,我是配置好当天开了端点,然后后面一两天都依然不能访问80。这后来差不多半个月之后的某一天突然发现,,,我的web能访问了。。。
    Roboo
        26
    Roboo  
       2014-05-19 14:12:02 +08:00
    @niedongming
    @bobopu
    那是不是在建虚拟机的时候就指定打开某些端口(能这样做吧)会是及时生效的?而后开启的就听天由命了
    总之我目前建好虚拟机之后再开端口然后用其他网站检测域名,提示都是没开。。
    bobopu
        27
    bobopu  
    OP
       2014-05-19 14:14:40 +08:00 via Android
    @Roboo 你可以遮阳尝试一下,在创建时选择自定义里面在创建时可以选择添加端点。你要用哪个端口?
    Roboo
        28
    Roboo  
       2014-05-19 15:16:29 +08:00
    @bobopu 21 ftp这个也好弄 先试一下
    然后我准备看看能不能在上面弄个vpn什么的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5166 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 05:45 · PVG 13:45 · LAX 21:45 · JFK 00:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.