*problem* OS: suse linux professional 9.0 PACKAGE: yast2-dns-server-2.8.11-55 if you configure bind9 from yast2 and add some slave zone it won't write filename of the zone in the named.conf file so it looks like this: zone "example.com" in { masters {192.168.0.1;}; type slave; }; and you get these things in logs: named[12652]: zone example.com/IN: loading zone: no master file configured: continuing named[12652]: zone example.com/IN: transferred serial 40991808 named[12652]: transfer of 'example.com/IN' from 195.222.62.37#53: end of transfer *solution* edit /usr/share/YaST2/include/dns-server/misc.ycp file and find line (line #362 in my file): else if (zone_type == "slave" || zone_type == "stub") and after the line: SCR::Write (add (base, "masters"),zone["masters"]:""); add those 4 lines: filename = sformat ("slave/%1", zone["zone"]:"unknown"); zone["file"] = filename; SCR::Write (add (base, "file"), "\"" + zone["file"]:"" + "\""); that's it when you add slave zone it will be correctly defined in named.conf for example: zone "example.com" in { masters {192.168.0.1;}; file "slave/example.com"; type slave; };