Сервер не может найти маршрут к api.twitter.com

5 минут назад мой сервер не смог найти маршрут к api.twitter.com. mtr показал пустой экран. /etc/init.d/networking restart Устранена проблема, но я хотел бы понять, что пошло не так, чтобы я мог устранить ее более точно в следующий раз. Есть идеи?

ОБНОВЛЕНИЕ: вот какая команда хоста shows:

host api.twitter.com
api.twitter.com has address 199.16.156.199
api.twitter.com has address 199.16.156.40
api.twitter.com has address 199.16.156.104

после очистки кеша один маршрут меняется:

host api.twitter.com
api.twitter.com has address 199.16.156.40
api.twitter.com has address 199.16.156.104
api.twitter.com has address 199.16.156.231

1 ответ

Решение

Как вы можете видеть, api.twitter.com имеет несколько записей A

# host api.twitter.com 216.187.125.130
Using domain server:
Name: 216.187.125.130
Address: 216.187.125.130#53
Aliases:

api.twitter.com has address 199.59.150.9
api.twitter.com has address 199.59.149.199
api.twitter.com has address 199.59.149.232

# host api.twitter.com 8.8.8.8
Using domain server:
Name: 8.8.8.8
Address: 8.8.8.8#53
Aliases:

api.twitter.com has address 199.16.156.199
api.twitter.com has address 199.16.156.72
api.twitter.com has address 199.16.156.231

Таким образом, возможно, что один узел "кластера" вышел из строя, и все пакеты попытались достичь сбойного узла. Как видите, каждый маршрут имеет TTL

# ip ro get 199.59.150.9
199.59.150.9 via 209.15.xxx.xxx dev em1  src 209.15.xxx.xxx
    cache  mtu 1500 advmss 1460 hoplimit 64

# ip -s route show cache 199.16.156.231
199.59.150.9 via 209.15.xxx.xxx dev em1  src 192.168.207.10
    cache  users 1 used 38 age 17sec ipid 0x7f34 mtu 1500 advmss 1460 hoplimit 64
199.59.150.9 from 209.15.xxx.xxx via 209.15.xxx.xxx dev em1
    cache  users 1 age 20sec mtu 1500 advmss 1460 hoplimit 64

Я думаю, что вы можете использовать следующую команду для очистки вашего кэша

# ip route flush cache 199.59.150.9

Вы можете получить больше информации на http://vincent.bernat.im/en/blog/2011-ipv4-route-cache-linux.html

Другие вопросы по тегам