Poorten bestaan alleen maar voor TCP en UDP (transport layer). Ping is ICMP, dat zit op de internet-layer en kent geen concept van poorten. Je pingt dus niet naar een poort. Als alle poorten in je firewall dichtstaan voor TCP/UDP kunnen ICMP-packets nog prima geaccepteerd worden door je router. Deze zullen ook niet op die manier geforward kunnen worden dus komen ook nooit bij je PC aan (als je in een situatie zit waarin portforwards nodig zijn om bepaald verkeer daar te krijgen). Over het algemeen doet je router dus de reply op de ping. Dus "nee" is niet het goede antwoord op die vraag. Ook als we het over een gewone firewall op een machine hebben, als die alle poorten blokkeert maar ICMP toestaat zal je gewoon een ping reply krijgen zonder dat er poorten openstaan.
Als je een service op je PC bereikbaar wilt hebben van buiten en je achter een NAT-router zit, moeten de volgende dingen gebeuren:
- de betreffende poorten in je router geforward worden naar je PC
- in de evt. firewall van je router de betreffende poorten opengezet worden (gebeurt meestal automatisch met bovenstaande stap)
- in de firewall van je PC de betreffende poorten worden opengezet voor de IP's die er toegang tot moeten krijgen (of alle IP's) en voor het netwerkprofiel wat op jouw thuisnetwerk van toepassing is (wie weet heb je je thuisnetwerk per ongeluk ingesteld staan op "publiek netwerk" en probeer je de poorten te openen in je firewall voor "privénetwerk"
- de service moet ook gestart zijn natuurlijk
- je moet niet achter CG-NAT zitten
- je provider moet de poorten niet op een andere manier geblokkeerd hebben
Deze laatste twee zijn waarschijnlijk niet op jou van toepassing aangezien ze een expliciete lijst van geblokkeerde poorten opnoemen.
Voor het kunnen forwarden is het waarschijnlijk het makkelijkste en misschien zelfs vereist dat je PC op de een of andere manier een vast IP heeft, als de router niet slim genoeg is om IP-veranderingen bij te houden. Ten slotte, als je lokaal wilt testen door vanaf jouw PC naar je externe IP te verbinden moet je router ook "local loopback" snappen. Dat is meestal niet iets wat je in kan stellen, en doorgaans iets wat op recente routers standaard aanwezig is. Maar voor de zekerheid kan je vanaf een andere verbinding (telefoon 3/4/5G ofzo) proberen of het daarmee wel werkt.