The ports isn't being display when I run netstat
netstat -nal | grep 2237
but tcping does show that the port is open.
C:\Users\hie>tcping 172.29.69.250 2237
Probing 172.29.69.250:2237/tcp - Port is open - time=17.483ms
Probing 172.29.69.250:2237/tcp - Port is open - time=16.420ms
There quite a number of network aliases (69 of them) on this server:
eth4
eth4:1
eth4:2
...
eth4:69
On server side, I can not even find this ip address 172.29.69.250. strange
If that ip address is not displayed on your server, that means it might use some other technology.
Different ways can get this like network NAT on firewall, server virtualization etc.
You can run dmidecode command to check which virtualization your server is using.
For example, in openstack, you can add a public ip address from openstack console. You can login this server with this public ip address with ssh but when you run ip addr command in server, you can only see a private ip address.
That ip address is configured out of your server. You can not find it on your server.I think it might be your case.
but there should be a connection between local and your server. The port might be different with this port.
You can quickly find your ip address in Linux using ip addr command.