diff --git a/lib/refrepo/gen/puppet/bindg5k.rb b/lib/refrepo/gen/puppet/bindg5k.rb
index 7ffa2feb1526e57626946d667ea726b9b5090b88..03498db9c1bfe8ea6184edaa64f793161ab96c0f 100644
--- a/lib/refrepo/gen/puppet/bindg5k.rb
+++ b/lib/refrepo/gen/puppet/bindg5k.rb
@@ -323,7 +323,7 @@ def sort_records(records)
   in_a.sort_by!{ |record|
     record.address.split('.').map{ |octet|
       octet.to_i
-    }
+    }.push(record.label)
   }
   sorted_records += in_a
   in_aaaa.sort_by!{ |record|