更改 HttpUrlConnection 的 DNS

问题描述 投票:0回答:1

你好.. 使用 Koltin : 我正在尝试访问在我的国家/地区被阻止的 URL,需要更改 DNS 或打开 VPN 才能成功连接,所以 :

有没有办法以编程方式更改 DNS 或者是否有其他合适的解决方案来解决此问题 我的代码:

val url = URL("https://prices2.herokuapp.com/")
val con=url.openConnection() as HttpURLConnection
con.connectTimeout=5000
val inputstream=con.inputStream
val bufferreader=BufferedReader(InputStreamReader(inputstream))
bufferreader.forEachLine {
                    data+=it
                }
kotlin httpurlconnection
1个回答
0
投票

使用第三方工具(例如dnsjavaMiniDNS)来解析目标主机名的IP。并直接通过IP连接到目标服务器。

© www.soinside.com 2019 - 2024. All rights reserved.