NPM does not add port to forwarding

Hey guys,

I have a NPM instance set up.

I have a bunch of .internal domains I use to reach my local services (e.g. grafana.internal, pihole.internal etc.). Some of those work without a problem but for some I have to manually add the port to the .internal domain even though I have mentioned it in the configuration of the proxy in NPM.

For example:

My grafana is hosted on my server on port 3000. By typing grafana.internal I will be normally forwarded to the login page of grafana. No need to enter grafana.internal:3000.

When I want to access my pihole I manually need to write pihole.internal:8080 to access it, even though my NPM configuration for pihole.internal is configured to forward to <IP-of-my-server:8080/admin.

Let me know, if you need anything! Best wishes!

https://preview.redd.it/398nnhrmp4vd1.png?width=484&format=png&auto=webp&s=151fee0e0cff9f76e1459cdfe538ee88e71347f3

https://preview.redd.it/lx3ggm6np4vd1.png?width=482&format=png&auto=webp&s=5d26394efc7f85a30250feadde446c1f85be4e6a