V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
uuair
V2EX  ›  Linux

如何知道服务器的端口是否被墙?

  •  
  •   uuair · 2015-11-05 15:07:18 +08:00 via iPhone · 12877 次点击
    这是一个创建于 3310 天前的主题,其中的信息可能已经有所发展或是发生改变。
    事情是这样的,我有一个 linode 的服务器,突然有一天 ssh 访问不到了,但是 web 还是工作着,同时这台服务器被境内一台内网服务器通过 autossh 连接着。为了解决问题,我重装了系统,友 centis7 变为 ubuntu15 ,但是 ssh 依旧无法访问。我只好改变 ssh 端口,然后就可以访问了,但是是不是会出现 time out 的问题。对了,当 ssh 无法访问的时候,我通过阿里云的境外服务器,是可以访问的。
    由于我在手机上码字,没法贴 log ,现在的问题是, autossh 需要转发的端口一个都不成,换成以前的 ssh 端口也不成。用 telnet 连接,就是 time out ,而不是拒绝, ssh 访问也是。 tracertoute 可以看到各个节点,现在我想搞明白,端口超时到底是哪里的问题,有什么办法么?是不是需要换 linode 的 ip?
    另外一个问题,国外域名绑定阿里云国外服务器,没法解析,二级域名可以,一级域名 traceroute 到阿里云的 ip 地址就挂了,是不是需要投诉才能解决?
    8 条回复    2015-11-09 23:59:58 +08:00
    xuhaoyangx
        1
    xuhaoyangx  
       2015-11-05 15:35:12 +08:00   ❤️ 1
    nmap 扫描
    aru
        2
    aru  
       2015-11-05 15:39:35 +08:00
    这个 IP 被列入黑名单了
    墙一发现有 ssh 协议持续流量就会封掉端口
    解决办法是找另外国外机器做端口转发
    或者加密你的 ssh 连接
    uuair
        3
    uuair  
    OP
       2015-11-05 16:32:05 +08:00 via iPhone
    @xuhaoyangx 谢谢
    @aru 可是换了端口就可以 ssh , web 也可以访问啊
    wencan
        4
    wencan  
       2015-11-05 16:40:29 +08:00
    也有可能端口没开放

    日本的 ip
    被用来那个的 ip 容易被 FENG
    lution
        5
    lution  
       2015-11-05 16:45:37 +08:00
    只是 GFW 对你那个端口的链接 DROP 了而已吧,只能换端口解决。
    akira
        6
    akira  
       2015-11-05 16:48:29 +08:00
    只要是国内连过去连不上,而从海外能正常访问,基本上就可以确认是被墙了
    bjdchwr
        7
    bjdchwr  
       2015-11-05 22:22:21 +08:00
    写个脚本自动协商换端口?握手协议用 HTTP 足以 :-)
    但估计玩多了就会彻底封掉 IP

    或者用加密 SSH 链接,也是个办法。。。
    ghw
        8
    ghw  
       2015-11-09 23:59:58 +08:00 via Android
    dovps ,一晚上忘记关 ssh 链接。。。第二天端口就被屏蔽了。。。没啥流量,就是 ssh 远程连着。。下班回家第二天就上不去了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1027 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 104ms · UTC 21:48 · PVG 05:48 · LAX 13:48 · JFK 16:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.