Op welke poort werkt pingen?

Na zoeken vond ik poort 8, maar las ik op http://www.iana.org/assignments/port-numbers dat die niet is toegewezen.

Een klant wil perse een ping fw naar een lokale bak en nu moet dus de poort geforeward worden.

Wat is dus de pingpoort of bestaat die niet?

als je praat over het lokaal hosten van een website moet je volgens mij poort 80 hebben, en je website hosten in je homedirectory

als ik "man ping" in de terminal lees, begrijp ik dat een ping pakketje (een "ICMP ECHO_REQUEST") een speciale header heeft (28 ipv 20 bytes) en niet naar een speciale poort gaat.

Ik neem aan dat als je een chique router hebt, dit soort pakketjes ook wel te forwarden zullen zijn. Maar waarom? Met welk doel?

Dat is het niet, deze klant wil achter zijn router een lokale bak pingen. Dus een portforward van het publieke ip en poort naar de lokale machine en daarvan een ping terug krijgen.

Met een 'ping' kijk je of de bedoelde poort bereikt kan worden. Als je dus pingt op poort 80, en je krijgt resultaat, betekent dat dat poort 80 (in de regel de webserver) bereikbaar zou moeten zijn.

Ofwel: Je kunt op elke poort ‘pingen’, met het resultaat zie je of de betreffende poort wordt bereikt. Je kunt hiertoe ook een Poortscan op het IP nummer uitvoeren, zie je meteen welke poorten openstaan.

[quote:03028bc3e0="bekhof"]Met een 'ping' kijk je of de bedoelde poort bereikt kan worden. Als je dus pingt op poort 80, en je krijgt resultaat, betekent dat dat poort 80 (in de regel de webserver) bereikbaar zou moeten zijn.

Ofwel: Je kunt op elke poort ‘pingen’, met het resultaat zie je of de betreffende poort wordt bereikt. Je kunt hiertoe ook een Poortscan op het IP nummer uitvoeren, zie je meteen welke poorten openstaan.[/quote:03028bc3e0]
Nee, met ping kijk je of je de bedoelde host kan bereiken. Ik heb net nog even de man page nagelezen en het is niet mogelijk een speciale port te pingen.

[quote:e853aad783="black_eye"]Dat is het niet, deze klant wil achter zijn router een lokale bak pingen. Dus een portforward van het publieke ip en poort naar de lokale machine en daarvan een ping terug krijgen.[/quote:e853aad783]

Dat kan maar met 1 machine. Of je moet alle ‘lokale’ machines uitrusten met een public ip adres.
Anders is daar geen oplossing voor.

pingen gebruikt geen poorten, maar een protocol.

namelijk het protocol icmp
[b:6625f5b5d7]i[/b:6625f5b5d7]nternet [b:6625f5b5d7]c[/b:6625f5b5d7]ontrol [b:6625f5b5d7]m[/b:6625f5b5d7]essage [b:6625f5b5d7]p[/b:6625f5b5d7]rotocol

dus je kan niet een poort openzetten voor om te pingen… :slight_smile:

dit is ook niet te forwarden…
want dit houdt op bij het externe ip adres… dus de router of de server.

[quote:ba085e9da6="bekhof"]Met een 'ping' kijk je of de bedoelde poort bereikt kan worden. Als je dus pingt op poort 80, en je krijgt resultaat, betekent dat dat poort 80 (in de regel de webserver) bereikbaar zou moeten zijn.

Ofwel: Je kunt op elke poort ‘pingen’, met het resultaat zie je of de betreffende poort wordt bereikt. Je kunt hiertoe ook een Poortscan op het IP nummer uitvoeren, zie je meteen welke poorten openstaan.[/quote:ba085e9da6]

wat jij hierboven aangeeft klopt niet…

met telnet kan je wel kijken of een bepaalde poort open staat…[code:1:ba085e9da6]telnet [i]ip[/i] [i]poortnummer[/i][/code:1:ba085e9da6]
met pingen kan je alleen kijken of er een router of server is die icmp pakketjes accepteerd.
(en niet alle routers accepteren die… een alcatel speedtouch thomson 5xx(i) kan dat bevoorbeeld niet.)

[quote:34d9277189="HS-L"][quote:34d9277189="bekhof"]Met een 'ping' kijk je of de bedoelde poort bereikt kan worden. Als je dus pingt op poort 80, en je krijgt resultaat, betekent dat dat poort 80 (in de regel de webserver) bereikbaar zou moeten zijn.

Ofwel: Je kunt op elke poort ‘pingen’, met het resultaat zie je of de betreffende poort wordt bereikt. Je kunt hiertoe ook een Poortscan op het IP nummer uitvoeren, zie je meteen welke poorten openstaan.[/quote:34d9277189]

wat jij hierboven aangeeft klopt niet…

met telnet kan je wel kijken of een bepaalde poort open staat…[code:1:34d9277189]telnet [i]ip[/i] [i]poortnummer[/i][/code:1:34d9277189]
met pingen kan je alleen kijken of er een router of server is die icmp pakketjes accepteerd.
(en niet alle routers accepteren die… een alcatel speedtouch thomson 5xx(i) kan dat bevoorbeeld niet.)[/quote:34d9277189]

Dit klopt niet helemaal. In een Thomson/Alcatel kun je dit aanzetten.
Dit doe je door naar advanced te gaan, dan selecteer je NAT.
Vervolgens geeft je bij default server een intern IP adres op.
Nu kan je modem gepingt worden

[quote:8784285c37="HS-L"][quote:8784285c37="bekhof"]Met een 'ping' kijk je of de bedoelde poort bereikt kan worden. Als je dus pingt op poort 80, en je krijgt resultaat, betekent dat dat poort 80 (in de regel de webserver) bereikbaar zou moeten zijn.

Ofwel: Je kunt op elke poort ‘pingen’, met het resultaat zie je of de betreffende poort wordt bereikt. Je kunt hiertoe ook een Poortscan op het IP nummer uitvoeren, zie je meteen welke poorten openstaan.[/quote:8784285c37]

wat jij hierboven aangeeft klopt niet…

met telnet kan je wel kijken of een bepaalde poort open staat…[code:1:8784285c37]telnet [i]ip[/i] [i]poortnummer[/i][/code:1:8784285c37]
met pingen kan je alleen kijken of er een router of server is die icmp pakketjes accepteerd.
(en niet alle routers accepteren die… een alcatel speedtouch thomson 5xx(i) kan dat bevoorbeeld niet.)[/quote:8784285c37]

Om te kijken welke porten open staan kan je beter nmap gebruiken…
[b:8784285c37]nmap [ip-nummer][/b:8784285c37]
of [b:8784285c37]man nmap[/b:8784285c37] voor een uitgebreide uitleg.

Meer lezen over ping / ICMP etc? -> http://www.freesoft.org/CIE/Topics/53.htm

PROTOCOL NUMBERS In the Internet Protocol version 4 (IPv4) [RFC791] there is a field, called "Protocol", to identify the next level protocol. Decimal Keyword Protocol References ------- ------- -------- ---------- 1 ICMP Internet Control Message [RFC792] 4 IP IP in IP (encapsulation) [RFC2003] 6 TCP Transmission Control [RFC793] 17 UDP User Datagram [RFC768,JBP] 47 GRE General Routing Encapsulation [Tony Li] en nog heel veel andere...

ICMP is protocol 1
binnen icmp is
request=8
reply=0

TCP is protocol 6
binnen tcp is
http=80
smtp=25
etc…