为什么 telnet 8.8.8.8 443 不通,但 nslookup -port=443 www.youtube.com 8.8.8.8 却成功,而且-port=任何端口时 nslookup 都能成功
1
YuZiOvO 23 小时 4 分钟前 via Android
telnet 建立 tcp 连接,dns 用的是 udp
|
2
v2guy 23 小时 1 分钟前
nslookup 主要用于域名解析,默认使用 53 端口,不能直接指定端口。
|
3
busier 16 小时 55 分钟前 via iPhone
完全是不同的两件事情
8.8.8.8 上没有 https server ,但是有 dns server 在运行 对于-port 参数 ,Windows 在某些旧系统(如 Windows 7/10 部分版本)可能存在 bug ,导致忽略该设置(仍使用 53 端口) |
4
Lentin 15 小时 51 分钟前 via iPhone
|
5
titanium98118 14 小时 30 分钟前
443 端口是 DOH ,nslookup 不支持;
8.8.8.8 的 53 端口能支持 tcp 查询: dig +tcp @8.8.8.8 google.com ; <<>> DiG 9.18.39-0ubuntu0.22.04.2-Ubuntu <<>> +tcp @8.8.8.8 google.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48017 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;google.com. IN A ;; ANSWER SECTION: google.com. 166 IN A 74.125.24.100 google.com. 166 IN A 74.125.24.102 google.com. 166 IN A 74.125.24.113 google.com. 166 IN A 74.125.24.101 google.com. 166 IN A 74.125.24.139 google.com. 166 IN A 74.125.24.138 ;; Query time: 1 msec ;; SERVER: 8.8.8.8#53(8.8.8.8) (TCP) ;; WHEN: Tue Dec 16 09:24:52 HKT 2025 ;; MSG SIZE rcvd: 135 |