IPs not respond on images.ecloud.global

Hi,

Sorry, but I reopen the topic. But if i can help you.
I don’t know if the right category.

Only one of 4 IPs, 2 IPv4 and 2 IPv6, is available.

IPv4

  • 65.21.238.253 : only one response
  • 135.181.214.98 : Time out

IPv6:

  • 2a01:4f9:6a:4e0d:eeea:2:0:2 : No route to host
  • 2a01:4f9:3a:2c5d:eeea:2:0:2 : no route to host

Browser or curl roundrobin to these addresses

drill AAAA images.ecloud.global
;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 39635
;; flags: qr rd ra ; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 
;; QUESTION SECTION:
;; images.ecloud.global.	IN	AAAA

;; ANSWER SECTION:
images.ecloud.global.	270	IN	AAAA	2a01:4f9:6a:4e0d:eeea:2:0:2
images.ecloud.global.	270	IN	AAAA	2a01:4f9:3a:2c5d:eeea:2:0:2
drill A images.ecloud.global
;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 33604
;; flags: qr rd ra ; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 
;; QUESTION SECTION:
;; images.ecloud.global.	IN	A

;; ANSWER SECTION:
images.ecloud.global.	279	IN	A	65.21.238.253
images.ecloud.global.	279	IN	A	135.181.214.98

I test on IPv4 and v6 separately, curl wait 3 second and retry 3 times

To IPv4

$ curl --connect-timeout 3 --retry 3 -v -4 https://images.ecloud.global -o /dev/null
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Host images.ecloud.global:443 was resolved.
* IPv6: (none)
* IPv4: 135.181.214.98, 65.21.238.253
*   Trying 135.181.214.98:443...
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0* ipv4 connect timeout after 1498ms, move on!
*   Trying 65.21.238.253:443...
* Connected to images.ecloud.global (65.21.238.253) port 443
* ALPN: curl offers h2,http/1.1
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [512 bytes data]
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: none
{ [5 bytes data]

[Some TLS stuff]

* using HTTP/1.x
} [5 bytes data]
> GET / HTTP/1.1
> Host: images.ecloud.global
> User-Agent: curl/8.8.0
> Accept: */*
> 
* Request completely sent off
{ [5 bytes data]
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
{ [249 bytes data]
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
{ [249 bytes data]
* old SSL session ID is stale, removing
{ [5 bytes data]
< HTTP/1.1 404 Not Found
< server: nginx/1.25.4
< date: Mon, 01 Jul 2024 08:09:18 GMT
< content-type: text/html; charset=utf-8
< content-length: 131
< x-frame-options: DENY
< vary: origin
< x-content-type-options: nosniff
< referrer-policy: same-origin
< cross-origin-opener-policy: same-origin
< set-cookie: SRV=ota02; path=/
< 
{ [131 bytes data]
100   131  100   131    0     0     77      0  0:00:01  0:00:01 --:--:--    78

To IPv6 :

$ curl --connect-timeout 3 --retry 3 -v -6 https://images.ecloud.global -o /dev/null
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Host images.ecloud.global:443 was resolved.
* IPv6: 2a01:4f9:3a:2c5d:eeea:2:0:2, 2a01:4f9:6a:4e0d:eeea:2:0:2
* IPv4: (none)
*   Trying [2a01:4f9:3a:2c5d:eeea:2:0:2]:443...
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0* ipv6 connect timeout after 1437ms, move on!
*   Trying [2a01:4f9:6a:4e0d:eeea:2:0:2]:443...
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0* ipv6 connect timeout after 1437ms, move on!
* Failed to connect to images.ecloud.global port 443 after 3000 ms: Timeout was reached
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
* Closing connection
curl: (28) Failed to connect to images.ecloud.global port 443 after 3000 ms: Timeout was reached
Warning: Problem : timeout. Will retry in 1 seconds. 3 retries left.
* Hostname images.ecloud.global was found in DNS cache
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying [2a01:4f9:3a:2c5d:eeea:2:0:2]:443...
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0* ipv6 connect timeout after 1500ms, move on!
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0*   Trying [2a01:4f9:6a:4e0d:eeea:2:0:2]:443...
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0* ipv6 connect timeout after 1497ms, move on!
* Failed to connect to images.ecloud.global port 443 after 3000 ms: Timeout was reached
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
* Closing connection
curl: (28) Failed to connect to images.ecloud.global port 443 after 3000 ms: Timeout was reached
Warning: Problem : timeout. Will retry in 2 seconds. 2 retries left.
* Hostname images.ecloud.global was found in DNS cache
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying [2a01:4f9:3a:2c5d:eeea:2:0:2]:443...
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0* ipv6 connect timeout after 1500ms, move on!
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0*   Trying [2a01:4f9:6a:4e0d:eeea:2:0:2]:443...
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0* ipv6 connect timeout after 1497ms, move on!
* Failed to connect to images.ecloud.global port 443 after 3001 ms: Timeout was reached
  0     0    0     0    0     0      0      0 --:--:--  0:00:03 --:--:--     0
* Closing connection
curl: (28) Failed to connect to images.ecloud.global port 443 after 3001 ms: Timeout was reached
Warning: Problem : timeout. Will retry in 4 seconds. 1 retries left.
* Hostname images.ecloud.global was found in DNS cache
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0*   Trying [2a01:4f9:3a:2c5d:eeea:2:0:2]:443...
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0* ipv6 connect timeout after 1500ms, move on!
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0*   Trying [2a01:4f9:6a:4e0d:eeea:2:0:2]:443...
* connect to 2a01:4f9:6a:4e0d:eeea:2:0:2 port 443 from 2a01:e0a:9f:71c1:5839:d298:76a5:4ca2 port 44730 failed: No route to host
* Failed to connect to images.ecloud.global port 443 after 2263 ms: Couldn't connect to server
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0
* Closing connection
curl: (7) Failed to connect to images.ecloud.global port 443 after 2263 ms: Couldn't connect to server

Hi @dj0 thanks for sharing the detailed info. Pl can you check if this issue is resolved now.

Thank-you @Manoj

It’s OK for 2 Ip, but one of IPv6 still not respond.

Status:

  • 135.181.214.98 : KO → OK
  • 65.21.238.253 : Already OK
  • 2a01:4f9:3a:2c5d:eeea:2:0:2 : KO → OK
  • 2a01:4f9:6a:4e0d:eeea:2:0:2 : Still KO

IP KO

  • 2a01:4f9:6a:4e0d:eeea:2:0:2
$ curl --connect-timeout 10 --retry 3 -v -6 https://images.ecloud.global -o /dev/null
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Host images.ecloud.global:443 was resolved.
* IPv6: 2a01:4f9:6a:4e0d:eeea:2:0:2, 2a01:4f9:3a:2c5d:eeea:2:0:2
* IPv4: (none)
*   Trying [2a01:4f9:6a:4e0d:eeea:2:0:2]:443...
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0* connect to 2a01:4f9:6a:4e0d:eeea:2:0:2 port 443 from 2a01:xx:yy:zz:304a:2939:2707:82fa port 45364 failed: No route to host
  0     0    0     0    0     0      0      0 --:--:--  0:00:02 --:--:--     0*   Trying [2a01:4f9:3a:2c5d:eeea:2:0:2]:443...
* Connected to images.ecloud.global (2a01:4f9:3a:2c5d:eeea:2:0:2) port 443
* ALPN: curl offers h2,http/1.1
} [5 bytes data]
  • traceroute
$ mtr --report -c10 -6 2a01:4f9:6a:4e0d:eeea:2:0:2
Start: 2024-07-05T09:27:18+0200
HOST: xxxx                         Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- router01.home.local        0.0%    10    1.6   1.7   1.4   2.0   0.1
  2.|-- 2a01:xx:yy:71c0::1         0.0%    10    1.9   2.8   1.6  10.1   2.6
  3.|-- 2a01:xx:yy:f836:7ba9::fff  0.0%    10    9.8   9.6   8.6  10.1   0.4
  4.|-- 2a01:xx:yy:1709::ffff      0.0%    10    9.8  10.2   9.5  10.5   0.3
  5.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  6.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  7.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  8.|-- hetzner-online.par.france 20.0%    10   14.9  15.6  14.9  15.9   0.3
  9.|-- core7.lon.hetzner.com      0.0%    10   22.5  22.1  21.3  22.6   0.4
 10.|-- juniper4.dc1.hel1.hetzner  0.0%    10   52.9  52.8  52.1  56.0   1.2
 11.|-- core32.hel1.hetzner.com    0.0%    10   52.7  52.5  52.0  52.8   0.3
 12.|-- 2a01:4f8:0:3::3be          0.0%    10   52.8  52.7  52.2  53.4   0.4
 13.|-- vhost01.ecloud.global      0.0%    10   52.1  52.3  52.0  52.6   0.2
 14.|-- vhost01.ecloud.global     70.0%    10  2517. 2722. 2517. 3114. 339.9
$ mtr --report -c10 -6 2a01:4f9:6a:4e0d:eeea:2:0:2
Start: 2024-07-05T09:27:52+0200
HOST: xxxx                       Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- router01.home.local        0.0%    10    1.6   1.7   1.5   1.8   0.1
  2.|-- 2a01:xx:zz:yy::1           0.0%    10    2.1   2.3   1.7   4.0   0.7
  3.|-- 2a01:xx:yy:f836:7ba9::fff  0.0%    10    9.4   9.5   8.8  10.1   0.4
  4.|-- 2a01:xx:yy:1709::ffff      0.0%    10   10.2  10.2   9.5  10.6   0.4
  5.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  6.|-- 2a01:e00:6292::1          50.0%    10   15.9  15.9  15.1  16.5   0.5
  7.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  8.|-- hetzner-online.par.france  0.0%    10   15.5  16.2  15.0  24.8   3.0
  9.|-- core7.lon.hetzner.com      0.0%    10   22.2  22.0  21.6  22.7   0.3
 10.|-- juniper4.dc1.hel1.hetzner  0.0%    10   52.9  52.6  52.0  53.0   0.3
 11.|-- core32.hel1.hetzner.com    0.0%    10   52.3  52.3  51.9  52.7   0.2
 12.|-- 2a01:4f8:0:3::3be          0.0%    10   52.9  53.0  52.0  54.6   0.8
 13.|-- vhost01.ecloud.global     20.0%    10   52.3  52.4  52.0  52.9   0.3
 14.|-- vhost01.ecloud.global     70.0%    10  3108. 2626. 1642. 3128. 852.4

IP OK

  • IPv6
$ curl --connect-timeout 3 --retry 3 -v -6 https://images.ecloud.global -o /dev/null
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Host images.ecloud.global:443 was resolved.
* IPv6: 2a01:4f9:3a:2c5d:eeea:2:0:2, 2a01:4f9:6a:4e0d:eeea:2:0:2
* IPv4: (none)
*   Trying [2a01:4f9:3a:2c5d:eeea:2:0:2]:443...
* Connected to images.ecloud.global (2a01:4f9:3a:2c5d:eeea:2:0:2) port 443
* ALPN: curl offers h2,http/1.1
} [5 bytes data]
  • IPv4
$ curl --connect-timeout 3 --retry 3 -v -4 https://images.ecloud.global -o /dev/null
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Host images.ecloud.global:443 was resolved.
* IPv6: (none)
* IPv4: 135.181.214.98, 65.21.238.253
*   Trying 135.181.214.98:443...
* Connected to images.ecloud.global (135.181.214.98) port 443
* ALPN: curl offers h2,http/1.1

$ curl --connect-timeout 3 --retry 3 -v -4 https://images.ecloud.global -o /dev/null
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Host images.ecloud.global:443 was resolved.
* IPv6: (none)
* IPv4: 65.21.238.253, 135.181.214.98
*   Trying 65.21.238.253:443...
* Connected to images.ecloud.global (65.21.238.253) port 443
* ALPN: curl offers h2,http/1.1
} [5 bytes data]

The feedback has been shared with the infra team to check and resolve.