DNS query: Difference between revisions
Content added Content deleted
No edit summary |
No edit summary |
||
Line 1,630: | Line 1,630: | ||
URL: www.kame.net |
URL: www.kame.net |
||
IP Version 6: 2001:200:dff:fff1:216:3eff:feb1:44d7 |
IP Version 6: 2001:200:dff:fff1:216:3eff:feb1:44d7 |
||
</pre> |
|||
=={{header|Vlang}}== |
|||
{{trans|Kotlin}} |
|||
<syntaxhighlight lang="vlang"> |
|||
import net |
|||
fn main() { |
|||
addr := 'www.kame.net:80' |
|||
@type := net.SocketType.tcp |
|||
family := net.AddrFamily.unspec |
|||
mut addrs := []net.Addr{} |
|||
mut results :='' |
|||
addrs = net.resolve_addrs(addr, family, @type) or {println('Error: nothing resolved') exit(1)} |
|||
for each in addrs { |
|||
results += '${addr.split(':')[0]} * ${each} * ${each.family()} * ${@type} \n' |
|||
} |
|||
println(results) |
|||
} |
|||
</syntaxhighlight> |
|||
{{out}} |
|||
<pre> |
|||
www.kame.net * 210.155.141.200:80 * ip * tcp |
|||
www.kame.net * [2001:2f0:0:8800:226:2dff:fe0b:4311]:80 * ip6 * tcp |
|||
www.kame.net * [2001:2f0:0:8800::1:1]:80 * ip6 * tcp |
|||
</pre> |
</pre> |
||