2011-09-30 26 views
16

Możemy znaleźć adres IP adresu domain name lub URL. Ale jak znaleźć numer Port, na którym hostowana jest nazwa domeny?Jak znaleźć Numer portu adresu IP?

+0

Czy chcesz powiedzieć „adres IP, nazwy domeny lub adresu URL” i „numer portu, na którym nazwa domeny jest hostowany "? W przeciwnym razie pytanie nie ma sensu. –

+0

@ Jim Lewis: Teraz jest w porządku? – jams

Odpowiedz

17

Niestety średnia DNS A-record (nazwa domeny, adres IP) wykorzystywane przez przeglądarek internetowych, aby znaleźć WEB- serwery nie zawierają numeru portu . Przeglądarki internetowe używają prefiksu protokołu URL (http: //) do określają numer portu (http = 80, https = 443, ftp = 21, itd.) , chyba że numer portu jest wpisany w adresie URL (na przykład "http://www.simpledns.com:5000" = port 5000).

Can I specify a TCP/IP port number for my web-server in DNS? (Other than the standard port 80)

1

Port jest zazwyczaj stałe, DNS to 53.

0

numery portów są zdefiniowane przez Konwencję. Serwery HTTP generalnie nasłuchują na porcie 80, serwery ssh nasłuchują na 22. Ale nie ma żadnych wymagań, które robią.

4

Serwer DNS ma zwykle standard ports used. Ale jeśli jest inaczej, można spróbować nmap i zrobić port skanowanie tak:

> nmap 127.0.0.1 
0

Jeśli jest to normalne następnie numer portu jest zawsze 80 i może być zapisany jako http://www.somewhere.com:80 Choć nie trzeba by go określić jako: 80 jest domyślnym każdy przeglądarka internetowa.

Jeśli strona zdecydowała się użyć czegoś innego, to zamierzają ukryć się przed wszystkim, co nie zostało wysłane przez "przyjazne" lub powiązane z. Te zwykle wyświetlają się przy użyciu https , a ich numer portu jest nieznany i decyduje o tym administrator.

Jeśli zdecydujesz się uruchomić skaner portu, próbując każdej liczby nn od powiedzeń 10000 do 30000 w https://something.somewhere.com:nn Wtedy twój ISP lub jego program antywirusowy prawdopodobnie zauważy i rozłączy Cię.

1

Użycie polecenia netstat -a spowoduje wyświetlenie listy połączeń do systemu/serwera, na którym wykonywane jest polecenie.

Na przykład wyświetli jak poniżej, gdzie 35070 jest numerem portu

TCP 10.144.0.159:**52121** sd-s-fgh:35070 ESTABLISHED