DNS changes

Jon Stanley jonstanley at gmail.com
Sat Nov 29 21:56:57 UTC 2008


Someone just came into #fedora-admin and noted that the MNAME in our
SOA's was incorrect - for every domain, the MNAME was set to be the
domain itself, whereas RFC1035 3.3.13 states:

MNAME           The <domain-name> of the name server that was the
                original or primary source of data for this zone.

Being a DNS guy myself, I've modified every zone to be in compliance
by changing the MNAME to be ns1.fedoraproject.org.  The patch is
below, I'd like some consensus before pushing it.

diff --git a/configs/dns/master/fedora.us b/configs/dns/master/fedora.us
index 4ff3a54..4e2d296 100644
--- a/configs/dns/master/fedora.us
+++ b/configs/dns/master/fedora.us
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedora.us. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007102600 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedorahosted.org
b/configs/dns/master/fedorahosted.org
index bf3c281..40f9afc 100644
--- a/configs/dns/master/fedorahosted.org
+++ b/configs/dns/master/fedorahosted.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    fedorahosted.org. hostmaster.fedoraproject.org.  (
+@    IN    SOA    ns1.fedorahosted.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008030601 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
diff --git a/configs/dns/master/fedoralinux.com
b/configs/dns/master/fedoralinux.com
index 65bca06..6af3736 100644
--- a/configs/dns/master/fedoralinux.com
+++ b/configs/dns/master/fedoralinux.com
@@ -1,5 +1,5 @@
 $TTL 86400
-@      IN      SOA     fedoralinux.com. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
                                2007072101 ; Serial
diff --git a/configs/dns/master/fedoralinux.net
b/configs/dns/master/fedoralinux.net
index d19ac15..5865336 100644
--- a/configs/dns/master/fedoralinux.net
+++ b/configs/dns/master/fedoralinux.net
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoralinux.net. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedoralinux.org
b/configs/dns/master/fedoralinux.org
index 333fac5..5865336 100644
--- a/configs/dns/master/fedoralinux.org
+++ b/configs/dns/master/fedoralinux.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoralinux.org. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedorapeople.org
b/configs/dns/master/fedorapeople.org
index c9ff7c3..edb0055 100644
--- a/configs/dns/master/fedorapeople.org
+++ b/configs/dns/master/fedorapeople.org
@@ -1,6 +1,6 @@
 $TTL 3600
-@                              IN              SOA
fedorapeople.org.              hostmaster.fedorapeople.org. (
-                                               2008101301 ; Serial
+@                              IN              SOA
ns1.fedoraproject.org. hostmaster.fedorapeople.org. (
+                                               2008112901 ; Serial
                                                8H ; refresh
                                                2H ; retry
                                                4W ; expire
diff --git a/configs/dns/master/fedoraproject.com
b/configs/dns/master/fedoraproject.com
index f92146c..5865336 100644
--- a/configs/dns/master/fedoraproject.com
+++ b/configs/dns/master/fedoraproject.com
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoraproject.com. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedoraproject.net
b/configs/dns/master/fedoraproject.net
index d51cef8..5865336 100644
--- a/configs/dns/master/fedoraproject.net
+++ b/configs/dns/master/fedoraproject.net
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoraproject.net. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedoraproject.org
b/configs/dns/master/fedoraproject.org
index 42f6173..58ce69f 100644
--- a/configs/dns/master/fedoraproject.org
+++ b/configs/dns/master/fedoraproject.org
@@ -1,6 +1,6 @@
 $TTL 3600
-@                IN        SOA     fedoraproject.org.
hostmaster.fedoraproject.org. (
-                        2008112601 ; Serial
+@                IN        SOA     ns1.fedoraproject.org.
hostmaster.fedoraproject.org. (
+                        2008112901 ; Serial
                         8H ; refresh
                         2H ; retry
                         4W ; expire
diff --git a/configs/dns/master/fedoraproject.org.uk
b/configs/dns/master/fedoraproject.org.uk
index eab98af..5865336 100644
--- a/configs/dns/master/fedoraproject.org.uk
+++ b/configs/dns/master/fedoraproject.org.uk
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoraproject.org.uk. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/k12linux.org b/configs/dns/master/k12linux.org
index 75ef0b7..9c92383 100644
--- a/configs/dns/master/k12linux.org
+++ b/configs/dns/master/k12linux.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    k12linux.org. hostmaster.fedoraproject.org.  (
+@    IN    SOA    ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008110801 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
diff --git a/configs/dns/master/nspluginwrapper.org
b/configs/dns/master/nspluginwrapper.org
index f56c9e9..73db73c 100644
--- a/configs/dns/master/nspluginwrapper.org
+++ b/configs/dns/master/nspluginwrapper.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    nspluginwrapper.org. hostmaster.fedoraproject.org. (
+@    IN    SOA    ns1.fedoraproject.org. hostmaster.fedoraproject.org. (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008101301 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
diff --git a/configs/dns/master/smolts.org b/configs/dns/master/smolts.org
index 88cc971..91189e9 100644
--- a/configs/dns/master/smolts.org
+++ b/configs/dns/master/smolts.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    smolts.org. hostmaster.fedoraproject.org.  (
+@    IN    SOA    ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008100601 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
diff --git a/configs/dns/master/vpn.fedoraproject.org
b/configs/dns/master/vpn.fedoraproject.org
index a129209..303d0bd 100644
--- a/configs/dns/master/vpn.fedoraproject.org
+++ b/configs/dns/master/vpn.fedoraproject.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    vpn.fedoraproject.org. hostmaster.fedoraproject.org.  (
+@    IN    SOA    ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008110501 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
[jstanley at puppet1 master]$ vim fedoralinux.com
[jstanley at puppet1 master]$ git diff
diff --git a/configs/dns/master/fedora.us b/configs/dns/master/fedora.us
index 4ff3a54..4e2d296 100644
--- a/configs/dns/master/fedora.us
+++ b/configs/dns/master/fedora.us
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedora.us. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007102600 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedorahosted.org
b/configs/dns/master/fedorahosted.org
index bf3c281..40f9afc 100644
--- a/configs/dns/master/fedorahosted.org
+++ b/configs/dns/master/fedorahosted.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    fedorahosted.org. hostmaster.fedoraproject.org.  (
+@    IN    SOA    ns1.fedorahosted.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008030601 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
diff --git a/configs/dns/master/fedoralinux.com
b/configs/dns/master/fedoralinux.com
index 65bca06..5865336 100644
--- a/configs/dns/master/fedoralinux.com
+++ b/configs/dns/master/fedoralinux.com
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoralinux.com. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedoralinux.net
b/configs/dns/master/fedoralinux.net
index d19ac15..5865336 100644
--- a/configs/dns/master/fedoralinux.net
+++ b/configs/dns/master/fedoralinux.net
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoralinux.net. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedoralinux.org
b/configs/dns/master/fedoralinux.org
index 333fac5..5865336 100644
--- a/configs/dns/master/fedoralinux.org
+++ b/configs/dns/master/fedoralinux.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoralinux.org. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedorapeople.org
b/configs/dns/master/fedorapeople.org
index c9ff7c3..edb0055 100644
--- a/configs/dns/master/fedorapeople.org
+++ b/configs/dns/master/fedorapeople.org
@@ -1,6 +1,6 @@
 $TTL 3600
-@                              IN              SOA
fedorapeople.org.              hostmaster.fedorapeople.org. (
-                                               2008101301 ; Serial
+@                              IN              SOA
ns1.fedoraproject.org. hostmaster.fedorapeople.org. (
+                                               2008112901 ; Serial
                                                8H ; refresh
                                                2H ; retry
                                                4W ; expire
diff --git a/configs/dns/master/fedoraproject.com
b/configs/dns/master/fedoraproject.com
index f92146c..5865336 100644
--- a/configs/dns/master/fedoraproject.com
+++ b/configs/dns/master/fedoraproject.com
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoraproject.com. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedoraproject.net
b/configs/dns/master/fedoraproject.net
index d51cef8..5865336 100644
--- a/configs/dns/master/fedoraproject.net
+++ b/configs/dns/master/fedoraproject.net
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoraproject.net. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/fedoraproject.org
b/configs/dns/master/fedoraproject.org
index 42f6173..58ce69f 100644
--- a/configs/dns/master/fedoraproject.org
+++ b/configs/dns/master/fedoraproject.org
@@ -1,6 +1,6 @@
 $TTL 3600
-@                IN        SOA     fedoraproject.org.
hostmaster.fedoraproject.org. (
-                        2008112601 ; Serial
+@                IN        SOA     ns1.fedoraproject.org.
hostmaster.fedoraproject.org. (
+                        2008112901 ; Serial
                         8H ; refresh
                         2H ; retry
                         4W ; expire
diff --git a/configs/dns/master/fedoraproject.org.uk
b/configs/dns/master/fedoraproject.org.uk
index eab98af..5865336 100644
--- a/configs/dns/master/fedoraproject.org.uk
+++ b/configs/dns/master/fedoraproject.org.uk
@@ -1,8 +1,8 @@
 $TTL 86400
-@      IN      SOA     fedoraproject.org.uk. hostmaster.fedoraproject.org.  (
+@      IN      SOA     ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                               2007072101 ; Serial
+                               2008112901 ; Serial
                                28800      ; Refresh
                                14400      ; Retry
                                1000000    ; Expire
diff --git a/configs/dns/master/k12linux.org b/configs/dns/master/k12linux.org
index 75ef0b7..9c92383 100644
--- a/configs/dns/master/k12linux.org
+++ b/configs/dns/master/k12linux.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    k12linux.org. hostmaster.fedoraproject.org.  (
+@    IN    SOA    ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008110801 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
diff --git a/configs/dns/master/nspluginwrapper.org
b/configs/dns/master/nspluginwrapper.org
index f56c9e9..73db73c 100644
--- a/configs/dns/master/nspluginwrapper.org
+++ b/configs/dns/master/nspluginwrapper.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    nspluginwrapper.org. hostmaster.fedoraproject.org. (
+@    IN    SOA    ns1.fedoraproject.org. hostmaster.fedoraproject.org. (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008101301 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
diff --git a/configs/dns/master/smolts.org b/configs/dns/master/smolts.org
index 88cc971..91189e9 100644
--- a/configs/dns/master/smolts.org
+++ b/configs/dns/master/smolts.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    smolts.org. hostmaster.fedoraproject.org.  (
+@    IN    SOA    ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008100601 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire
diff --git a/configs/dns/master/vpn.fedoraproject.org
b/configs/dns/master/vpn.fedoraproject.org
index a129209..303d0bd 100644
--- a/configs/dns/master/vpn.fedoraproject.org
+++ b/configs/dns/master/vpn.fedoraproject.org
@@ -1,8 +1,8 @@
 $TTL 86400
-@    IN    SOA    vpn.fedoraproject.org. hostmaster.fedoraproject.org.  (
+@    IN    SOA    ns1.fedoraproject.org. hostmaster.fedoraproject.org.  (
 ; Make SURE to update the serial # when changes are made. Format is YYYYMMDDNN
 ; (NN is just a counter to handle multiple changes in one day).
-                2008110501 ; Serial
+                2008112901 ; Serial
                 28800      ; Refresh
                 14400      ; Retry
                 1000000    ; Expire




More information about the infrastructure mailing list