代理自动配置 (PAC) dnsResolve() 函数返回值

代理自动配置 (PAC) dnsResolve() 函数返回值

早上好!

我有一个相当简单的问题。有人有代理自动配置脚本中 dnsResolve() 函数的函数参考吗?或者,所有 PAC 函数的函数参考?我正在寻找具体信息,例如返回类型、错误值等。而不是如何使用它的示例。

例如,dnsResolve() 在成功时返回字符串 IP 地址,在失败时返回布尔值 false。

这是我发现的最接近的:

dnsResolve(host)
hosthostname to resolve
Resolves the given DNS hostname into an IP address, and returns it in the dot separated format as a string.

Example:
dnsResolve("home.netscape.com")returns the string "198.95.249.79".

但它没有列出如果无法解决则会返回什么(它是否返回 false?返回原始参数?)

答案1

微软有一套很好的有关 IPv6 Aware API 的文档。

IPv4 API 的运行方式基本相同,只是它们不支持 IPv6 地址。下面是变更列表

以下是 Netscape 旧规范的链接PAC 功能

无论如何,我很确定如果dnsResolve()没有得到有用的值,那么它会返回一个空字符串。

相关内容