A bit of update after checking with laptop.
It seems nothing is wrong...
I ran the same nmap scan using my Amazon EC2 instance in Oregon, US.
Same result.
curl on TM:
CODE
curl -v -4 http://tailscale.com
* Host tailscale.com:80 was resolved.
* IPv6: (none)
* IPv4: 76.76.21.21
* Trying 76.76.21.21:80...
* Connected to tailscale.com (76.76.21.21) port 80
> GET / HTTP/1.1
> Host: tailscale.com
> User-Agent: curl/8.6.0
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 308 Permanent Redirect
< Content-Type: text/plain
< Location: https://tailscale.com/
< Refresh: 0;url=https://tailscale.com/
< server: Vercel
<
* Closing connection
Redirecting...
curl on AWS:
CODE
curl -v -4 http://tailscale.com
* Host tailscale.com:80 was resolved.
* IPv6: (none)
* IPv4: 76.76.21.21
* Trying 76.76.21.21:80...
* Connected to tailscale.com (76.76.21.21) port 80
> GET / HTTP/1.1
> Host: tailscale.com
> User-Agent: curl/8.5.0
> Accept: */*
>
* HTTP 1.0, assume close after body
< HTTP/1.0 308 Permanent Redirect
< Content-Type: text/plain
< Location: https://tailscale.com/
< Refresh: 0;url=https://tailscale.com/
< server: Vercel
<
* Closing connection
For transparency purpose here is the IPv4 nmap
» Click to show Spoiler - click again to hide... «
CODE
Starting Nmap 7.95 ( https://nmap.org ) at 2024-07-29 01:56 +08
Nmap scan report for tailscale.com (76.76.21.21)
Host is up (0.0052s latency).
Other addresses for tailscale.com (not scanned): 2600:9000:a602:b1e6:5b89:50a1:7cf7:67b8 2600:9000:a51d:27c1:6748:d035:a989:fb3c
Not shown: 998 filtered tcp ports (no-response)
PORT STATE SERVICE VERSION
80/tcp open http Vercel
|_http-title: Site doesn't have a title (text/plain).
| fingerprint-strings:
| FourOhFourRequest:
| HTTP/1.0 308 Permanent Redirect
| Content-Type: text/plain
| Location: https:///nice%20ports%2C/Tri%6Eity.txt%2ebak
| Refresh: 0;url=https:///nice%20ports%2C/Tri%6Eity.txt%2ebak
| server: Vercel
| Redirecting...
| GetRequest, HTTPOptions:
| HTTP/1.0 308 Permanent Redirect
| Content-Type: text/plain
| Location: https:///
| Refresh: 0;url=https:///
| server: Vercel
|_ Redirecting...
|_http-server-header: Vercel
443/tcp open ssl/http Golang net/http server
|_http-server-header: Vercel
| fingerprint-strings:
| FourOhFourRequest:
| HTTP/1.0 404 Not Found
| Cache-Control: public, max-age=0, must-revalidate
| Content-Length: 67
| Content-Type: text/plain; charset=utf-8
| Date: Sun, 28 Jul 2024 17:56:24 GMT
| Server: Vercel
| Strict-Transport-Security: max-age=63072000
| X-Vercel-Error: DEPLOYMENT_NOT_FOUND
| X-Vercel-Id: sin1::8lkfx-1722189384103-03505aa8f70b
| deployment could not be found on Vercel.
| DEPLOYMENT_NOT_FOUND
| GenericLines, Help, RTSPRequest:
| HTTP/1.1 400 Bad Request
| Content-Type: text/plain; charset=utf-8
| Connection: close
| Request
| GetRequest:
| HTTP/1.0 404 Not Found
| Cache-Control: public, max-age=0, must-revalidate
| Content-Length: 67
| Content-Type: text/plain; charset=utf-8
| Date: Sun, 28 Jul 2024 17:56:23 GMT
| Server: Vercel
| Strict-Transport-Security: max-age=63072000
| X-Vercel-Error: DEPLOYMENT_NOT_FOUND
| X-Vercel-Id: sin1::rghc5-1722189383904-bd97512505f5
| deployment could not be found on Vercel.
| DEPLOYMENT_NOT_FOUND
| HTTPOptions:
| HTTP/1.0 404 Not Found
| Cache-Control: public, max-age=0, must-revalidate
| Content-Length: 67
| Content-Type: text/plain; charset=utf-8
| Date: Sun, 28 Jul 2024 17:56:24 GMT
| Server: Vercel
| Strict-Transport-Security: max-age=63072000
| X-Vercel-Error: DEPLOYMENT_NOT_FOUND
| X-Vercel-Id: sin1::p6mp8-1722189384006-dd3449a4bc44
| deployment could not be found on Vercel.
|_ DEPLOYMENT_NOT_FOUND
|_http-cors: HEAD GET OPTIONS
|_http-title: Tailscale \xC2\xB7 Best VPN Service for Secure Networks
| ssl-cert: Subject: commonName=tailscale.com
| Subject Alternative Name: DNS:tailscale.com
| Not valid before: 2024-05-29T19:44:29
|_Not valid after: 2024-08-27T19:44:28
2 services unrecognized despite returning data. If you know the service/version, please submit the following fingerprints at https://nmap.org/cgi-bin/submit.cgi?new-service :
==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)==============
SF-Port80-TCP:V=7.95%I=7%D=7/29%Time=66A68641%P=x86_64-unknown-linux-gnu%r
SF:(GetRequest,8A,"HTTP/1\.0\x20308\x20Permanent\x20Redirect\r\nContent-Ty
SF:pe:\x20text/plain\r\nLocation:\x20https:///\r\nRefresh:\x200;url=https:
SF:///\r\nserver:\x20Vercel\r\n\r\nRedirecting\.\.\.")%r(HTTPOptions,8A,"H
SF:TTP/1\.0\x20308\x20Permanent\x20Redirect\r\nContent-Type:\x20text/plain
SF:\r\nLocation:\x20https:///\r\nRefresh:\x200;url=https:///\r\nserver:\x2
SF:0Vercel\r\n\r\nRedirecting\.\.\.")%r(FourOhFourRequest,D0,"HTTP/1\.0\x2
SF:0308\x20Permanent\x20Redirect\r\nContent-Type:\x20text/plain\r\nLocatio
SF:n:\x20https:///nice%20ports%2C/Tri%6Eity\.txt%2ebak\r\nRefresh:\x200;ur
SF:l=https:///nice%20ports%2C/Tri%6Eity\.txt%2ebak\r\nserver:\x20Vercel\r\
SF:n\r\nRedirecting\.\.\.");
==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)==============
SF-Port443-TCP:V=7.95%T=SSL%I=7%D=7/29%Time=66A68647%P=x86_64-unknown-linu
SF:x-gnu%r(GetRequest,18A,"HTTP/1\.0\x20404\x20Not\x20Found\r\nCache-Contr
SF:ol:\x20public,\x20max-age=0,\x20must-revalidate\r\nContent-Length:\x206
SF:7\r\nContent-Type:\x20text/plain;\x20charset=utf-8\r\nDate:\x20Sun,\x20
SF:28\x20Jul\x202024\x2017:56:23\x20GMT\r\nServer:\x20Vercel\r\nStrict-Tra
SF:nsport-Security:\x20max-age=63072000\r\nX-Vercel-Error:\x20DEPLOYMENT_N
SF:OT_FOUND\r\nX-Vercel-Id:\x20sin1::rghc5-1722189383904-bd97512505f5\r\n\
SF:r\nThe\x20deployment\x20could\x20not\x20be\x20found\x20on\x20Vercel\.\n
SF:\nDEPLOYMENT_NOT_FOUND\n")%r(HTTPOptions,18A,"HTTP/1\.0\x20404\x20Not\x
SF:20Found\r\nCache-Control:\x20public,\x20max-age=0,\x20must-revalidate\r
SF:\nContent-Length:\x2067\r\nContent-Type:\x20text/plain;\x20charset=utf-
SF:8\r\nDate:\x20Sun,\x2028\x20Jul\x202024\x2017:56:24\x20GMT\r\nServer:\x
SF:20Vercel\r\nStrict-Transport-Security:\x20max-age=63072000\r\nX-Vercel-
SF:Error:\x20DEPLOYMENT_NOT_FOUND\r\nX-Vercel-Id:\x20sin1::p6mp8-172218938
SF:4006-dd3449a4bc44\r\n\r\nThe\x20deployment\x20could\x20not\x20be\x20fou
SF:nd\x20on\x20Vercel\.\n\nDEPLOYMENT_NOT_FOUND\n")%r(FourOhFourRequest,18
SF:A,"HTTP/1\.0\x20404\x20Not\x20Found\r\nCache-Control:\x20public,\x20max
SF:-age=0,\x20must-revalidate\r\nContent-Length:\x2067\r\nContent-Type:\x2
SF:0text/plain;\x20charset=utf-8\r\nDate:\x20Sun,\x2028\x20Jul\x202024\x20
SF:17:56:24\x20GMT\r\nServer:\x20Vercel\r\nStrict-Transport-Security:\x20m
SF:ax-age=63072000\r\nX-Vercel-Error:\x20DEPLOYMENT_NOT_FOUND\r\nX-Vercel-
SF:Id:\x20sin1::8lkfx-1722189384103-03505aa8f70b\r\n\r\nThe\x20deployment\
SF:x20could\x20not\x20be\x20found\x20on\x20Vercel\.\n\nDEPLOYMENT_NOT_FOUN
SF:D\n")%r(GenericLines,67,"HTTP/1\.1\x20400\x20Bad\x20Request\r\nContent-
SF:Type:\x20text/plain;\x20charset=utf-8\r\nConnection:\x20close\r\n\r\n40
SF:0\x20Bad\x20Request")%r(RTSPRequest,67,"HTTP/1\.1\x20400\x20Bad\x20Requ
SF:est\r\nContent-Type:\x20text/plain;\x20charset=utf-8\r\nConnection:\x20
SF:close\r\n\r\n400\x20Bad\x20Request")%r(Help,67,"HTTP/1\.1\x20400\x20Bad
SF:\x20Request\r\nContent-Type:\x20text/plain;\x20charset=utf-8\r\nConnect
SF:ion:\x20close\r\n\r\n400\x20Bad\x20Request");
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 99.35 seconds
Here is the IPv6 nmap
» Click to show Spoiler - click again to hide... «
CODE
Starting Nmap 7.95 ( https://nmap.org ) at 2024-07-29 01:56 +08
Nmap scan report for tailscale.com (76.76.21.21)
Host is up (0.0052s latency).
Other addresses for tailscale.com (not scanned): 2600:9000:a602:b1e6:5b89:50a1:7cf7:67b8 2600:9000:a51d:27c1:6748:d035:a989:fb3c
Not shown: 998 filtered tcp ports (no-response)
PORT STATE SERVICE VERSION
80/tcp open http Vercel
|_http-title: Site doesn't have a title (text/plain).
| fingerprint-strings:
| FourOhFourRequest:
| HTTP/1.0 308 Permanent Redirect
| Content-Type: text/plain
| Location: https:///nice%20ports%2C/Tri%6Eity.txt%2ebak
| Refresh: 0;url=https:///nice%20ports%2C/Tri%6Eity.txt%2ebak
| server: Vercel
| Redirecting...
| GetRequest, HTTPOptions:
| HTTP/1.0 308 Permanent Redirect
| Content-Type: text/plain
| Location: https:///
| Refresh: 0;url=https:///
| server: Vercel
|_ Redirecting...
|_http-server-header: Vercel
443/tcp open ssl/http Golang net/http server
|_http-server-header: Vercel
| fingerprint-strings:
| FourOhFourRequest:
| HTTP/1.0 404 Not Found
| Cache-Control: public, max-age=0, must-revalidate
| Content-Length: 67
| Content-Type: text/plain; charset=utf-8
| Date: Sun, 28 Jul 2024 17:56:24 GMT
| Server: Vercel
| Strict-Transport-Security: max-age=63072000
| X-Vercel-Error: DEPLOYMENT_NOT_FOUND
| X-Vercel-Id: sin1::8lkfx-1722189384103-03505aa8f70b
| deployment could not be found on Vercel.
| DEPLOYMENT_NOT_FOUND
| GenericLines, Help, RTSPRequest:
| HTTP/1.1 400 Bad Request
| Content-Type: text/plain; charset=utf-8
| Connection: close
| Request
| GetRequest:
| HTTP/1.0 404 Not Found
| Cache-Control: public, max-age=0, must-revalidate
| Content-Length: 67
| Content-Type: text/plain; charset=utf-8
| Date: Sun, 28 Jul 2024 17:56:23 GMT
| Server: Vercel
| Strict-Transport-Security: max-age=63072000
| X-Vercel-Error: DEPLOYMENT_NOT_FOUND
| X-Vercel-Id: sin1::rghc5-1722189383904-bd97512505f5
| deployment could not be found on Vercel.
| DEPLOYMENT_NOT_FOUND
| HTTPOptions:
| HTTP/1.0 404 Not Found
| Cache-Control: public, max-age=0, must-revalidate
| Content-Length: 67
| Content-Type: text/plain; charset=utf-8
| Date: Sun, 28 Jul 2024 17:56:24 GMT
| Server: Vercel
| Strict-Transport-Security: max-age=63072000
| X-Vercel-Error: DEPLOYMENT_NOT_FOUND
| X-Vercel-Id: sin1::p6mp8-1722189384006-dd3449a4bc44
| deployment could not be found on Vercel.
|_ DEPLOYMENT_NOT_FOUND
|_http-cors: HEAD GET OPTIONS
|_http-title: Tailscale \xC2\xB7 Best VPN Service for Secure Networks
| ssl-cert: Subject: commonName=tailscale.com
| Subject Alternative Name: DNS:tailscale.com
| Not valid before: 2024-05-29T19:44:29
|_Not valid after: 2024-08-27T19:44:28
2 services unrecognized despite returning data. If you know the service/version, please submit the following fingerprints at https://nmap.org/cgi-bin/submit.cgi?new-service :
==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)==============
SF-Port80-TCP:V=7.95%I=7%D=7/29%Time=66A68641%P=x86_64-unknown-linux-gnu%r
SF:(GetRequest,8A,"HTTP/1\.0\x20308\x20Permanent\x20Redirect\r\nContent-Ty
SF:pe:\x20text/plain\r\nLocation:\x20https:///\r\nRefresh:\x200;url=https:
SF:///\r\nserver:\x20Vercel\r\n\r\nRedirecting\.\.\.")%r(HTTPOptions,8A,"H
SF:TTP/1\.0\x20308\x20Permanent\x20Redirect\r\nContent-Type:\x20text/plain
SF:\r\nLocation:\x20https:///\r\nRefresh:\x200;url=https:///\r\nserver:\x2
SF:0Vercel\r\n\r\nRedirecting\.\.\.")%r(FourOhFourRequest,D0,"HTTP/1\.0\x2
SF:0308\x20Permanent\x20Redirect\r\nContent-Type:\x20text/plain\r\nLocatio
SF:n:\x20https:///nice%20ports%2C/Tri%6Eity\.txt%2ebak\r\nRefresh:\x200;ur
SF:l=https:///nice%20ports%2C/Tri%6Eity\.txt%2ebak\r\nserver:\x20Vercel\r\
SF:n\r\nRedirecting\.\.\.");
==============NEXT SERVICE FINGERPRINT (SUBMIT INDIVIDUALLY)==============
SF-Port443-TCP:V=7.95%T=SSL%I=7%D=7/29%Time=66A68647%P=x86_64-unknown-linu
SF:x-gnu%r(GetRequest,18A,"HTTP/1\.0\x20404\x20Not\x20Found\r\nCache-Contr
SF:ol:\x20public,\x20max-age=0,\x20must-revalidate\r\nContent-Length:\x206
SF:7\r\nContent-Type:\x20text/plain;\x20charset=utf-8\r\nDate:\x20Sun,\x20
SF:28\x20Jul\x202024\x2017:56:23\x20GMT\r\nServer:\x20Vercel\r\nStrict-Tra
SF:nsport-Security:\x20max-age=63072000\r\nX-Vercel-Error:\x20DEPLOYMENT_N
SF:OT_FOUND\r\nX-Vercel-Id:\x20sin1::rghc5-1722189383904-bd97512505f5\r\n\
SF:r\nThe\x20deployment\x20could\x20not\x20be\x20found\x20on\x20Vercel\.\n
SF:\nDEPLOYMENT_NOT_FOUND\n")%r(HTTPOptions,18A,"HTTP/1\.0\x20404\x20Not\x
SF:20Found\r\nCache-Control:\x20public,\x20max-age=0,\x20must-revalidate\r
SF:\nContent-Length:\x2067\r\nContent-Type:\x20text/plain;\x20charset=utf-
SF:8\r\nDate:\x20Sun,\x2028\x20Jul\x202024\x2017:56:24\x20GMT\r\nServer:\x
SF:20Vercel\r\nStrict-Transport-Security:\x20max-age=63072000\r\nX-Vercel-
SF:Error:\x20DEPLOYMENT_NOT_FOUND\r\nX-Vercel-Id:\x20sin1::p6mp8-172218938
SF:4006-dd3449a4bc44\r\n\r\nThe\x20deployment\x20could\x20not\x20be\x20fou
SF:nd\x20on\x20Vercel\.\n\nDEPLOYMENT_NOT_FOUND\n")%r(FourOhFourRequest,18
SF:A,"HTTP/1\.0\x20404\x20Not\x20Found\r\nCache-Control:\x20public,\x20max
SF:-age=0,\x20must-revalidate\r\nContent-Length:\x2067\r\nContent-Type:\x2
SF:0text/plain;\x20charset=utf-8\r\nDate:\x20Sun,\x2028\x20Jul\x202024\x20
SF:17:56:24\x20GMT\r\nServer:\x20Vercel\r\nStrict-Transport-Security:\x20m
SF:ax-age=63072000\r\nX-Vercel-Error:\x20DEPLOYMENT_NOT_FOUND\r\nX-Vercel-
SF:Id:\x20sin1::8lkfx-1722189384103-03505aa8f70b\r\n\r\nThe\x20deployment\
SF:x20could\x20not\x20be\x20found\x20on\x20Vercel\.\n\nDEPLOYMENT_NOT_FOUN
SF:D\n")%r(GenericLines,67,"HTTP/1\.1\x20400\x20Bad\x20Request\r\nContent-
SF:Type:\x20text/plain;\x20charset=utf-8\r\nConnection:\x20close\r\n\r\n40
SF:0\x20Bad\x20Request")%r(RTSPRequest,67,"HTTP/1\.1\x20400\x20Bad\x20Requ
SF:est\r\nContent-Type:\x20text/plain;\x20charset=utf-8\r\nConnection:\x20
SF:close\r\n\r\n400\x20Bad\x20Request")%r(Help,67,"HTTP/1\.1\x20400\x20Bad
SF:\x20Request\r\nContent-Type:\x20text/plain;\x20charset=utf-8\r\nConnect
SF:ion:\x20close\r\n\r\n400\x20Bad\x20Request");
Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 99.35 seconds
I even scan the whole subnet on TM and AWS. Attached here for record keeping purpose.
Attached File(s)
subnet_scan_aws.txt ( 214.87k )
Number of downloads: 2
subnet_scan_tm.txt ( 215.27k )
Number of downloads: 2