diff --git a/src/argus/resolv/config.go b/src/argus/resolv/config.go
index e6896a8..9772420 100644
--- a/src/argus/resolv/config.go
+++ b/src/argus/resolv/config.go
@@ -103,7 +103,7 @@ func addSearch(dom string) {
func addServer(ns string) {
- ua, err := net.ResolveUDPAddr("udp", ns+":53")
+ ua, err := net.ResolveUDPAddr("udp", "["+ns+"]:53")
if err != nil {
diag.Fatal("invalid namserver: %s (%v)", ns, err)
}