Pas sûr car tu scannes 127.0.0.1 donc l'interface lo, donc tu restes en local, cé pour ça qu'il peut trouver des ports ouverts.
J'ai l'exemple d'un script ou tous les ports de 0 à 1023 était fermé et un nmap 127.0.0.1 donnait plusieurs ports ouverts, alors que de l'extérieur, ils étaient fermés.
En effet quand tu les as fermé (les ports) tu les as fermé sur l'interface relié à internet: ppp
alors que là tu scannes lo
Essaie ce site qui est normalement destiné aux win mais bon il fait un scann de port donc ça marche chez les autres aussi:
https://grc.com/x/ne.dll?bh0bkyd2
=> Probe my ports