質問: socket: Connection timed out connect:errno=110 とタイムアウトとなってしまいます。 先方のサーバーは問題無いの一点張りで、調査の方が行き詰ってしまいました。 何かサーバーの方で調査する箇所などあれば、ご教示頂けると助かります。 宜しくお願い致します。
回答: どこまで到達しているか確認の為、traceroute,tcptracertを使って確認を行いました。 traceroute XXXXXXXXXXXX.jp traceroute to XXXXXXXXXXXX.jp (xxx.xxx.xxx.xxx), 30 hops max, 60 byte packets 1 * * * 2 * * * 3 * * * 4 * * * 5 * * * 6 * * * 7 * * * 8 * * * DNSから先に出て行ってない状態でした。 ポート指定など何度かやっているうちに traceroute XXXXXXXXXXXX.jp traceroute to XXXXXXXXXXXX.jp (xxx.xxx.xxx.xxx), 30 hops max, 60 byte packets 1 xx7.x5.x3.1 (xx7.x5.x3.1) 0.494 ms 0.349 ms 0.316 ms 2 * * * 3 * * * 4 0-0-1-1--2005.yyyyyy.yyyyyy.ad.jp (xx3.xx8.x2.x5) 1.332 ms 1.337 ms 1.322 ms 5 * * * 6 * * * 7 xx1.xx8.x6.xx0 (xx1.xx8.x6.xx0) 2.445 ms 2.419 ms 2.379 ms 8 xx1.xx8.xx0.x2 (xx1.xx8.xx0.x2) 1.653 ms 1.435 ms 1.717 ms 9 * * * 10 * * * 11 * * * 12 * * * 13 * * * DNSから先に出て行くようになりました。 この時点でTLS1.2で通信も出来る様になってい Paypalなどは到達出来ていたので、DNSレコード破損か障害などだったのかも 知れません、TimeOutが起こった場合にTracerouteを使って調査する事も 解決の早道かと思います。 訂正します。 >DNSレコード破損か障害などだったのかも TracerouteでIP取れてますのでDNSは通過してますね。