Eu tenho um servidor linux que tem IP público e IP privado. Portanto, sempre que eu fizer login com IP público, o terminal mostrará diretamente o IP privado.
exemplo:
$ ssh [email protected]
root's password:
[email protected]:~$ hostname -I
10.1.4.20
[email protected]:~$ wget -qO- http://ipecho.net/plain ; echo
55.27.xx.xx
Agora, instalei o Nginx e posso carregar o 55.27.xx.xx com a página nginx padrão. Mas, quando eu instalei o phpmyadmin com a porta 85, ele não está me permitindo acessar a página do IP público.
Se eu usar curl 10.1.4.20:85
, obtenho 200 OK response
. Mas curl 55.27.xx.xx:85
, eu recebo tempo limite.
O mesmo com o comando netcat:
[email protected]:~$ nc -vz localhost 85
nc: connect to localhost port 85 (tcp) failed: Connection refused
Connection to localhost 85 port [tcp/*] succeeded!
[email protected]:~$ nc -vz 55.27.xx.xx 85
nc: connectx to 55.27.xx.xx port 85 (tcp) failed: Operation timed out
Provavelmente, o servidor pode estar por trás de algum roteador:
[email protected]:~$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 52:55:00:tt:a6:76 brd ff:ff:ff:ff:ff:ff
inet 10.1.4.20/16 brd 10.4.255.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 dddd::xxxx:ff:4534/64 scope link
valid_lft forever preferred_lft forever
Eu não fiz nenhuma etapa de encaminhamento de porta. Eu vejo iptables -L
com saída em branco como abaixo:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Do servidor, não consigo pingar google.com
ping www.google.com
PING www.google.com (xx.xx.xx.xx) 56(84) bytes of data.
^C
--- www.google.com ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2000ms
Por favor, sugira o que precisa ser feito para acessar o phpmyadmin com a porta 85 do endereço IP público.