Eu gerencio um KVM VPS em 104.143.14.103 que, por algum motivo, não consegue acessar http://pecl.php.net .
Quando ping
coloco o endereço IP do servidor PECL (104.236.228.160), para ter certeza de que não é um problema de DNS, e toda vez que recebo Destination Host Unreachable
.
Como posso depurar se a causa raiz é uma configuração incorreta do meu servidor ou se o ping foi rejeitado pelo servidor de destino?
Não tenho problemas com o ping
PECL de vários outros servidores que gerencio, então sei que o PECL não está bloqueando todos os pings.
Também não tenho problemas ping
com nenhum outro site que tento do meu VPS, o problema é apenas com o servidor PECL.
Usei o espelho do meu host VPS ( http://lg.las1.ultravps.net/ ) e não há problemas para fazer ping no PECL. Eu também registrei um tíquete de suporte com o host, e eles se conectaram ao hypervisor para este nó e disseram que poderiam executar o ping PECL com sucesso.
Executei um traceroute
para o servidor PECL de outro servidor para encontrar o endereço IP de um salto penúltimo. Eu posso pingar com sucesso esse IP (162.243.188.222) do meu VPS.
Quando corro traceroute
do VPS, recebo:
[jeffwidman@ultravps ~]$ traceroute pecl.php.net
traceroute to pecl.php.net (104.236.228.160), 30 hops max, 60 byte packets
1 ultravps.jeffwidman.com (104.143.14.103) 3005.478 ms !H 3005.400 ms !H 3005.270 ms !H
[jeffwidman@ultravps ~]$ traceroute 104.236.228.160
traceroute to 104.236.228.160 (104.236.228.160), 30 hops max, 60 byte packets
1 ultravps.jeffwidman.com (104.143.14.103) 3005.916 ms !H 3005.877 ms !H 3005.867 ms !H
[jeffwidman@ultravps ~]$
Verifiquei vários sites da lista negra, apenas para ter certeza de que não herdei um endereço IP incorreto ... nenhum deles listou meu IP. Eu também não acerto o PECL regularmente, e esse problema ocorre há vários dias, então ficaria muito surpreso se estivesse atingindo o limite de taxa.
O que mais posso fazer para depurar se o PECL está bloqueando meu endereço IP ou se há algo configurado incorretamente no meu VPS?
Saída de ip route
:
[jeffwidman@ultravps ~]$ ip route
default via 104.143.14.1 dev eth0 proto static metric 100
104.0.0.0/8 dev eth0 proto kernel scope link src 104.143.14.103 metric 100
Saída de ip addr
:
[jeffwidman@ultravps ~]$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
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 qlen 1000
link/ether 00:16:3c:d1:49:f6 brd ff:ff:ff:ff:ff:ff
inet 104.143.14.103/8 brd 104.255.255.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::216:3cff:fed1:49f6/64 scope link
valid_lft forever preferred_lft forever
[jeffwidman@ultravps ~]$