Golang:获取系统解析器的DNS服务器列表

In Ruby I can get the list of dns servers like this:

require 'resolv'
Resolv::DNS::Config.default_config_hash[:nameserver]

How to do the same in Go?

The Resolver type in the net package lets you resolve DNS names but it doesn't seem to export the DNS servers it uses.

Ruby parses /etc/resolv.conf so I guess you'll have to do that yourself or see if you can find a package that does it for you.

Update: I made a small library to do sort of the same as Ruby's DNS class. Hope it helps.