Friend's hosted server is showing the wrong IP Address in the Server Browser

I've been playing with my friend for a while with a couple others. When connecting, we type his IP in manually. But we wondered why others weren't joining from public.
We later noticed that we couldn't connect to him through the server browser.
The server browser shows that his server exists but doesn't display the correct IP Address to go along with it, resulting in no public players to play with :(

Has anyone else encountered or know of this issue? Any sort of help or insight would be greatly appreciated!