如何查看埠是否開放
『壹』 Linux下怎樣查看某一埠是否開放
你可以使用 lsof 命令來查看某一埠是否開放。查看埠可以這樣來使用,我就以80埠為例:
lsof -i:80
如果有顯示說明已經開放了,如果沒有顯示說明沒有開放。
『貳』 怎樣測試某個埠是否打開
首先埠分tcp、udp之分,所以同一個埠號還有tcp協議和udp協議之分。
我們一般最常見的版工具是權telnet,但是telnet使用的是tcp協議,就是說telnet只能檢測tcp的這個埠打開了沒。
假設我們要看192.192.193.211這個IP的tcp 22埠是否打開,則運行telnet 192.192.193.211 22 來查看,如果出現黑色窗口閃爍滑鼠,則表示該埠已打開。
如果出現失敗該埠未打開。
除了telnet以外,還有一個命令nc也可查看埠是否打開。同樣查看tcp 22埠是否打開,可以運行nc -z 192.192.193.211 22,打開著就會出現成功單詞:失敗單詞表示不通。
如果想要查看udp 22 埠是否打開,用什麼可以做到呢?nc 也可以噢~ 運行 nc –uz 192.192.193.211 22, 也有成功或者失敗的英文單詞
『叄』 怎麼查看一個ip的埠是否打開
DOS下使用 netstat 命令可以查看本機下所開埠。
netstat -a查看開啟哪些埠
netstat -n查看埠的網路連接情況
netstat -v查看正在進行的工作
netstat -p tcp/ip查看某協議使用情況
netstat -s 查看正在使用的所有協議使用情況
DOS是英文Disk Operating System的縮寫,意思是「磁碟操作系統」,顧名思義,DOS主要是一種面向磁碟的系統軟體。
『肆』 如何查看伺服器是否開放某個埠
1. Windows本身自帶的netstat命令
關於netstat命令,我們先來看看windows幫助文件中的介紹:
Netstat
顯示協議統計和當前的 TCP/IP 網路連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數
-a
顯示所有連接和偵聽埠。伺服器連接通常不顯示。
-e
顯示乙太網統計。該參數可以與 -s 選項結合使用。
-n
以數字格式顯示地址和埠號(而不是嘗試查找名稱)。
-s
顯示每個協議的統計。默認情況下,顯示 TCP、UDP、ICMP 和 IP 的統計。-p 選項可以用來指定默認的子集。
-p protocol
顯示由 protocol 指定的協議的連接;protocol 可以是 tcp 或 udp。如果與 -s 選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或 ip。
-r
顯示路由表的內容。
interval
重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 CTRL+B 停止重新顯示統計。如果省略該參數,netstat 將列印一次當前的配置信息。
(1)公認埠(Well Known Ports):從0到1023,它們緊密綁定(binding)於一些服務。通常這些埠的通訊明確表明了某種服務的協議。例如:80埠實際上總是HTTP通訊。
(2)注冊埠(Registered Ports):從1024到49151。它們鬆散地綁定於一些服務。也就是說有許多服務綁定於這些埠,這些埠同樣用於許多其它目的。例如:許多系統處理動態埠從1024左右開始。
(3)動態和/或私有埠(Dynamic and/or Private Ports):從49152到65535。理論上,不應為服務分配這些埠。實際上,機器通常從1024起分配動態埠。但也有例外:SUN的RPC埠從32768開始。
0 通常用於分析操作系統。這一方法能夠工作是因為在一些系統中「0」是無效埠,當你試圖使用一種通常的閉合埠連接它時將產生不同的結果。一種典型的掃描:使用IP地址為0.0.0.0,設置ACK位並在乙太網層廣播。
2. 工作在windows2000下的命令行工具fport
使用windows2000的朋友要比使用windows9X的幸運一些,因為可以使用fport這個程序來顯示本機開放埠與進程的對應關系。
Fport是FoundStone出品的一個用來列出系統中所有打開的TCP/IP和UDP埠,以及它們對應應用程序的完整路徑、PID標識、進程名稱等信息的軟體。
與Fport功能類似的圖形化界面工具Active Ports
Active Ports為SmartLine出品,你可以用來監視電腦所有打開的TCP/IP/UDP埠,不但可以將你所有的埠顯示出來,還顯示所有埠所對應的程序所在的路徑,本地IP和遠端IP(試圖連接你的電腦IP)是否正在活動。
『伍』 怎樣查看電腦伺服器埠是否開放
方法/步驟
1、我們在工作中經常接觸的都是TCP,UDP的埠都是很少用的。檢測TCP埠能否在外面訪問的方法很簡單,telnet可以測試出來結果
2、像上面這樣子測試網路伺服器的80埠,這個可以看到是有反應的,是開放通的。如果沒有開放就像下面這樣的顯示
3、或者可以去微軟的網站那裡下載psping ,這個軟體好用,可以測試TCP或者UDP都行,十分實用。
4、可以看一下這個命令的使用方法
5、使用它來測試TCP埠是否開放以及通訊情況
6、如果Windows系統里邊telnet和psping都沒有我們可以在網頁上打開測試一下埠是否開放通訊
7、在Windows下面測試UDP確實是有點比較麻煩的事,我一般都選擇 在Linux上面進行測試,如果非要在Windows上面測試UDP可以選擇安裝nmap進行測試。
『陸』 如何查電腦埠是否開放
可以用Windows本身自帶的netstat命令
關於netstat命令,我們先來看看windows幫助文件中的介紹:
Netstat
顯示協議統計和當前的 TCP/IP 網路連接。該命令只有在安裝了 TCP/IP 協議後才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
參數
-a
顯示所有連接和偵聽埠。伺服器連接通常不顯示。
-e
顯示乙太網統計。該參數可以與 -s 選項結合使用。
-n
以數字格式顯示地址和埠號(而不是嘗試查找名稱)。
-s
顯示每個協議的統計。默認情況下,顯示 TCP、UDP、ICMP 和 IP 的統計。-p 選項可以用來指定默認的子集。
-p protocol
顯示由 protocol 指定的協議的連接;protocol 可以是 tcp 或 udp。如果與 -s 選項一同使用顯示每個協議的統計,protocol 可以是 tcp、udp、icmp 或 ip。
-r
顯示路由表的內容。
interval
重新顯示所選的統計,在每次顯示之間暫停 interval 秒。按 CTRL+B 停止重新顯示統計。如果省略該參數,netstat 將列印一次當前的配置信息。
好了,看完這些幫助文件,我們應該明白netstat命令的使用方法了。現在就讓我們現學現用,用這個命令看一下自己的機器開放的埠。進入到命令行下,使用netstat命令的a和n兩個參數:
C:\>netstat -an
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING
TCP 0.0.0.0:21 0.0.0.0:0 LISTENING
TCP 0.0.0.0:7626 0.0.0.0:0 LISTENING
UDP 0.0.0.0:445 0.0.0.0:0
UDP 0.0.0.0:1046 0.0.0.0:0
UDP 0.0.0.0:1047 0.0.0.0:0
『柒』 如何遠程查看伺服器埠是否打開
1、安裝telnet。我的win7下就沒有telnet,在cmd下輸入telnet提示沒有該命令。於是我們進入控制面板---->程序---->打開或關閉windows功能。然後等一段時間,在出來的對話框把telnet客戶端和telnet伺服器勾選上,其他的不用管,然後點擊確定。這樣就安裝好了telnet組件了。
2、 下面開始測試某個埠是否開啟,比如我測的是192.168.3.42的2121這個埠。在cmd下輸入
start /min telnet 192.168.3.42 2121
之後會出現一個窗口,是最小化的,你等一會,如果窗口自動關閉了,說明埠是關閉的或主機ping不通,反之埠開放.
比如這個2121埠是開放的,就出現如圖所以的窗口,否則窗口關閉。
3、你可以用自己的機子做實驗.在CMD下輸入netstat -anp tcp可以查看當前主機tcp開放了哪些埠.
最後 ping命令是不能檢測埠,只能檢測你和相應IP是否能連通.
『捌』 如何查看對方某個埠是否開放
直接用命令「 telnet 172.16.101.53 1234 「 就行了,先telnet 然後空格回,然後ip地址,然後空格,然後埠號就答行了,如果能進入就說明埠是開放的,如果出現」不能打到開主機的鏈接,埠1234失敗「就說明埠沒有開啟。 到鴻鵠論壇網站查看回答詳情>>
『玖』 如何查看IP地址的開放埠情況
伺服器安裝的操作系統通常是windows、linux,當安裝布署時,都會安裝相應的應用軟體,例如IIS,Apache,.NET,JAVA,ORACLE,SQLserver,mysql等。當服務端都安裝好後,經常遇到客戶端無法訪問的情況,要如何判斷及處理IP地址的開放埠情況呢?
1、舉例:linux伺服器安裝了Oracle軟體,但同一網段區域網內的客戶端無法訪問。
2、 通常為了保障伺服器的安全,許多埠都是默認不打開的,例如ORACLE的默認埠1521,在linux中也是不打開的。
3、 在windows客戶端中運行CMD命令打開DOS命令執行窗口,運行命令:"telnet 192.168.0.2 1521" (IP地址要改為對應的伺服器地址)
這命令是用於訪問伺服器上的相應埠,如果伺服器的埠沒打開,那麼就會提示連接失敗;
4、windows server的操作系統要在防火牆中開放埠,linux操作系統要在iptables中增加打開埠的配置信息。
5、
伺服器上的相應埠打開後,在客戶端運行命令:"telnet 192.168.0.2 1521" ,當命令窗口跳為全黑,或者出現應用的名稱提示,那麼就說明埠正常連上了。 總之沒有提示連接失敗,那麼就表示連成功了。