【问题标题】:Checking if port is open [closed]检查端口是否打开[关闭]
【发布时间】:2012-06-09 16:45:09
【问题描述】:

我想查看我的 Windows Server 2008 R2 上的端口 1878 是否打开。 我用的是VPS服务器,所以我和VPS服务器公司谈过,要求他们打开所有端口。

当我运行 telnet 172.0.0.1 1878 时,我发现端口无法访问。 有没有其他方法可以查看端口是打开还是打开?

【问题讨论】:

    标签: windows-server-2008 port telnet


    【解决方案1】:

    用户可以使用 nMap 等软件来测试端口是否正常工作,更具体地说,是关闭还是打开。

    您可能需要添加 -Pn 标记以防端口被隐藏。

    http://nmap.org/

    使用 CLI 命令:nmap (IP) -p (port)

    或者,您可以使用基于网络的工具来检查您的 VPS 是否在线。

    http://www.yougetsignal.com/tools/open-ports/

    【讨论】:

    • yougetsignal.com/tools/open-ports 声明该端口已关闭 - 可以吗?怎么打开?
    • 这意味着:IP 主机的 Nmap 扫描报告已启动。 PORT STATE SERVICE 1878/tcp unknown privatearik Nmap done: 1 IP 地址(1 host up)在 0.24 秒内扫描
    • 嗯..这很奇怪。 Asper nMap 端口是打开的,但根据 YouGetSignal 它是关闭的。你启用了telnet吗? elmajdal.net/win2k8/…
    【解决方案2】:

    您可以使用netstat 列出已使用和未使用的内容。你也可以下载netcat for windows,它和你尝试telnet的效果一样,它只是有一个命令行选项来测试它是否可以连接。就像这样:

    nc -z 127.0.0.1 1878

    【讨论】:

    • nc -z 127.0.0.1 1878 在哪里?在 netcat 中?
    • 这将是您键入的整个命令行。 nc 是 netcat(或者至少是 linux 上的 netcat 命令,它可能是 windows 上的“netcat”)。其余的是让 netcat 尝试连接的命令行选项。然后它应该告诉你端口是打开还是关闭。
    猜你喜欢
    • 2012-08-03
    • 1970-01-01
    • 1970-01-01
    • 2013-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    相关资源
    最近更新 更多