跳到正文

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

网友提供28 条回复
已经在端点和windows防火墙中打开了相应端口,但外部依旧无法访问,使用端口扫描工具扫描相应端口也显示关闭,请问是何故?

回复

bobopu

@master 感谢,正在捣鼓。。

master

@bobopu
建完VNET就可以了,可以看看之前博客园关于这个的一些分享:
http://www.cnblogs.com/cmt/p/3305983.html

http://www.cnblogs.com/cmt/p/3333022.html

http://www.cnblogs.com/cmt/p/3324125.html

bobopu

@master 恩,看来是这样的,内网IP是随机分配,公网的不变。但是内网IP随机的话都无法使用DNS服务等软件了。

lm902

用IP干嘛用域名啊
<InstanceName>.cloudapp.net

master

如果没有添加虚拟网络的情况下,Azure的内网IP一直都是自动分配的,但是公网IP不会变啊
如果需要自己做内网IP,肯定需要先建立虚拟网络

XXOO

@bobopu 这么麻烦啊.我用国际版的.经常重启,没问题.祝你好运.

bobopu

@XXOO 我是世界互联运营的国内版,打电话联系的客服,然后通过邮件联系的。刚才客服答复如下:

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

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

1. 新建一个虚拟网络

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

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


瞌睡了,明天再捣鼓。。

XXOO

@bobopu 另外,有客服?我怎么没找到.我觉认为他们后台太赞了.就是不挂代理不行.不过基本没什么问题.你的问题应该是在防火墙哪里添加一下就好了.生效需要点时间.大概3s

XXOO

@bobopu 你是国际版还?

XXOO

我也重启了.ip 没变啊.怎么回事....

bobopu

@bobopu 不知道这是不是azure的远程连接给的域名而不是ip的原因呢?
@Actrace

bobopu

@Actrace 是通过DHCP获取的虚拟公网IP(vip),在重启或DHCP租约到期后IP有可能会变化,这会正跟客服确认如何获得静态ip的问题,似乎要在网络中进行设置,我在看msdn的资料,还在等客服回应。

XXOO

Azure 好用啊...

Actrace

Azure没有动态IP的概念吧?据我所知,Azure会为每台虚拟机配置一个公网的IP,当虚拟机被删除的时候,这个公网的IP会被回收。其实和大多数的VPS是一样的啊,唯一蛋疼的是Azure的端口只能在那个面板配置,而且默认是全部关闭的。。。配置一次生效要好久。。。

Akiyori

Azure是分配动态IP的啊= =||
这就是为啥弃用的原因

bobopu

擦,azure默认分配的竟然是动态ip……正与客服沟通分配静态ip……

bobopu

@quake0day 端点配了还是不行。

quake0day

第一个回复的链接里面已经有答案了。
需要配置endpoint

http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-set-up-endpoints/

yimity

windows 中一定要设置 允许你的软件通过Windows防火墙,除非你用的是 iis 否则 可能添加 httpd nginx node 等程序。

jeansfish

https://www.v2ex.com/t/108075 可能和这个一个现象

↑