https://stackoverflow.com/questions/12941703/use-curl-with-sni-server-name-indication
1 | curl -vik --resolve example.com:443:198.18.110.10 https://example.com/ |
此方法可用于跳过DNS强制使用指定的hostname从指定ip获取数据
适用于以下情况等
- 需要强制跳过dns解析,例如dns过期、dns无效、dns被污染、无dns等原因
- 需要测试指定ip是否能对指定hostname做出响应
- 需要伪造SNI连接指定ip获取数据