{"id":203,"date":"2009-01-03T19:23:11","date_gmt":"2009-01-03T18:23:11","guid":{"rendered":"http:\/\/www.tsls.co.uk\/?p=203"},"modified":"2026-03-11T10:42:07","modified_gmt":"2026-03-11T10:42:07","slug":"bind-on-qnap-209-linux","status":"publish","type":"post","link":"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/","title":{"rendered":"BIND on QNAP 209 (Linux)"},"content":{"rendered":"<p>NOTE: NAT&#8217;d DNS through a Netgear DG834N-V1 does not appear to work. I have tested on a Zyxel Prestige 660HW-61 and Netgear DGND3300 and these work.<\/p>\n<p>Logon to the QNAP using SSL<\/p>\n<p><code>cd \/<\/code><br \/>\n<code>export PATH=$PATH:\/opt\/bin:\/opt\/sbin<\/code><br \/>\n<code>ipkg install bind<\/code><\/p>\n<p>(or .\/opt\/bin\/ipkg install bind)<\/p>\n<blockquote><p>Installing bind (9.5.0-P2-1) to root&#8230;<br \/>\nDownloading <a href=\"http:\/\/ipkg.nslu2-linux.org\/feeds\/optware\/cs05q3armel\/cross\/stable\/bind_9.5.0-P2-1_arm.ipk\">http:\/\/ipkg.nslu2-linux.org\/feeds\/optware\/cs05q3armel\/cross\/stable\/bind_9.5.0-P2-1_arm.ipk<\/a><br \/>\nInstalling openssl (0.9.7m-5) to root&#8230;<br \/>\nDownloading <a href=\"http:\/\/ipkg.nslu2-linux.org\/feeds\/optware\/cs05q3armel\/cross\/stable\/openssl_0.9.7m-5_arm.ipk\">http:\/\/ipkg.nslu2-linux.org\/feeds\/optware\/cs05q3armel\/cross\/stable\/openssl_0.9.7m-5_arm.ipk<\/a><br \/>\nConfiguring bind<br \/>\nRunning post-install<br \/>\nYou must now create your named.conf file<br \/>\nWhen it is installed in \/opt\/etc\/named\/named.conf, execute<br \/>\n\/opt\/etc\/init.d\/S09named start<br \/>\nto start service<br \/>\nYou will probably also want to create rndc.conf by running<br \/>\nrndc-confgen.\u00a0 Of course, you may want to set your name server<br \/>\nin the GUI to 127.0.0.1 or your local ip-address<br \/>\nConfiguring openssl<br \/>\nSuccessfully terminated.<\/p><\/blockquote>\n<p>Now Setup Autostart.sh<\/p>\n<p><code>mount \/dev\/mtdblock5 -t ext2 \/tmp\/config<br \/>\ncd \/tmp\/config<\/code><\/p>\n<p>Create file called Autostart.sh Containing the following<\/p>\n<p><code>******************<\/code><\/p>\n<p>rm -rf \/opt<br \/>\nln -sf \/share\/MD0_DATA\/optware\/opt \/opt<br \/>\nexport PATH=$PATH:\/opt\/bin:\/opt\/sbin<\/p>\n<p>for optscript in `ls \/opt\/etc\/init.d\/S* | grep -v &#8216;~&#8217; | sort`<br \/>\ndo<br \/>\n${optscript} start<br \/>\ndone<\/p>\n<p>***********************<\/p>\n<p>Save and set the permissions<\/p>\n<p><code>chmod +x \/tmp\/config\/autorun.sh<br \/>\numount \/dev\/mtdblock5<\/code><\/p>\n<p>Create \/opt\/etc\/named\/named.conf <\/p>\n<p>Alternative path \/share\/MD0_DATA\/.qpkg\/Optware\/etc\/named<\/p>\n<p>examples here <a href=\"http:\/\/www.zytrax.com\/books\/dns\/ch6\/\">http:\/\/www.zytrax.com\/books\/dns\/ch6\/<\/a>:<\/p>\n<p><code><br \/>\n\/\/ named.conf file EXAMPLE<br \/>\n\/\/<br \/>\n\/\/<br \/>\n\/\/<br \/>\n\/\/<br \/>\n\/\/ RNDC fragment<br \/>\n\/\/<br \/>\n\/\/ referenced as included rather than direct<br \/>\n\/\/<br \/>\n\/\/ execute the following to create a key \/opt\/sbin\/rndc-confgen -a<br \/>\n\/\/<br \/>\n\/\/key \"rndc-key\" {<br \/>\n\/\/\talgorithm hmac-md5;<br \/>\n\/\/\tsecret \"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx\";<br \/>\n\/\/};<br \/>\n\/\/<br \/>\ninclude \"\/share\/MD0_DATA\/.qpkg\/Optware\/etc\/named\/rndc.key\";<br \/>\ncontrols {<br \/>\n     \/\/ local host - default key<br \/>\n     inet 127.0.0.1 allow {localhost;};<br \/>\n     inet * port 953 allow {\"rndc-users\";} keys {\"rndc-key\";};<br \/>\n};<br \/>\n\/\/ named.conf fragment<br \/>\nacl \"rndc-users\" {<br \/>\n     127\/8; 192.168.0\/24<br \/>\n};<br \/>\nacl \"inside\" {<br \/>\n\t127\/8; 192.168.0\/24<br \/>\n};<br \/>\noptions {<br \/>\n\t listen-on {127.0.0.1;192.168.1.254;};<br \/>\n\t port 53;<br \/>\n        directory \"\/opt\/etc\/named\";<br \/>\n        pid-file \"\/opt\/var\/run\/named.pid\";<br \/>\n        dump-file \"\/opt\/var\/run\/named.dump\";<br \/>\n        statistics-file \"\/opt\/var\/run\/named.stats\";<br \/>\n        version none;<br \/>\n        max-cache-size 12M;<br \/>\n        minimal-responses no;<br \/>\n        allow-notify { \"inside\"; };<br \/>\n\t allow-recursion { \"inside\"; };<br \/>\n\t allow-query { \"inside\"; };<br \/>\n\t query-source address * port 53;<br \/>\n        forwarders {<br \/>\n                     217.18.80.105;<br \/>\n\t\t     217.18.90.105;<br \/>\n                   };<br \/>\n        disable-empty-zone \"255.255.255.255.IN-ADDR.ARPA\";<br \/>\n        disable-empty-zone \"0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA\";<br \/>\n        disable-empty-zone \"1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA\";<br \/>\n};<br \/>\nlogging{<br \/>\n  channel simple_log {<br \/>\n    file \"\/opt\/var\/log\/named\/bind.log\" versions 3 size 5m;<br \/>\n    severity debug;<br \/>\n    print-time yes;<br \/>\n    print-severity yes;<br \/>\n    print-category yes;<br \/>\n  };<br \/>\n  category default{<br \/>\n    simple_log;<br \/>\n  };<br \/>\n};<br \/>\nview \"inside\" {<br \/>\n        match-clients { \"inside\"; };<br \/>\n        recursion yes;<br \/>\n        zone \".\" {<br \/>\n                type slave;<br \/>\n                file \"\/opt\/var\/run\/named.db.root.slave\";<br \/>\n                masters {<br \/>\n                        192.5.5.241;    \/\/ F.ROOT-SERVERS.NET.<br \/>\n                };<br \/>\n                notify no;<br \/>\n        };<br \/>\n        zone \"arpa\" {<br \/>\n                type slave;<br \/>\n                file \"\/opt\/var\/run\/named.db.arpa.slave\";<br \/>\n                masters {<br \/>\n                        192.5.5.241;    \/\/ F.ROOT-SERVERS.NET.<br \/>\n                };<br \/>\n                notify no;<br \/>\n        };<br \/>\n        zone \"in-addr.arpa\" {<br \/>\n                type slave;<br \/>\n                file \"\/opt\/var\/run\/named.db.in-addr-arpa.slave\";<br \/>\n                masters {<br \/>\n                        192.5.5.241;    \/\/ F.ROOT-SERVERS.NET.<br \/>\n                };<br \/>\n                notify no;<br \/>\n        };<br \/>\n        zone \"localhost\"                { type master; file \"db.fwd.localhost\"; };<br \/>\n        zone \"127.in-addr.arpa\"         { type master; file \"db.rev.localhost\"; };<br \/>\n        zone \"255.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"0.ip6.arpa\"               { type master; file \"db.rev.localhost\"; };<br \/>\n        zone \"0.in-addr.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"10.in-addr.arpa\"          { type master; file \"db.empty\"; };<br \/>\n        zone \"16.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"17.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"18.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"19.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"20.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"21.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"22.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"23.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"24.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"25.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"26.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"27.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"28.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"29.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"30.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"31.172.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n\tzone \"168.192.in-addr.arpa\"     { type master; file \"db.empty\"; };<br \/>\n        zone \"254.169.in-addr.arpa\"     { type master; file \"db.empty\"; };<br \/>\n        zone \"2.0.192.in-addr.arpa\"     { type master; file \"db.empty\"; };<br \/>\n        zone \"18.198.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"19.198.in-addr.arpa\"      { type master; file \"db.empty\"; };<br \/>\n        zone \"240.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"241.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"242.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"243.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"244.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"245.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"246.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"247.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"248.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"249.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"250.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"251.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"252.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"253.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"254.in-addr.arpa\"         { type master; file \"db.empty\"; };<br \/>\n        zone \"1.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"3.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"4.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"5.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"6.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"7.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"8.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"9.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"a.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"b.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"c.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"d.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"e.ip6.arpa\"               { type master; file \"db.empty\"; };<br \/>\n        zone \"0.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"1.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"2.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"3.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"4.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"5.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"6.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"7.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"8.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"9.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"a.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"b.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"0.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"1.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"2.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"3.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"4.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"5.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"6.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"7.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"c.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"d.f.ip6.arpa\"             { type master; file \"db.empty\"; };<br \/>\n        zone \"8.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"9.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"a.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"b.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"c.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"d.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"e.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"f.e.f.ip6.arpa\"           { type master; file \"db.empty\"; };<br \/>\n        zone \"ip6.int\"                  { type master; file \"db.empty\"; };<br \/>\n        zone \"my-home.net\" {<br \/>\n                type master;<br \/>\n                file \"db.fwd.my-home-net\";<br \/>\n                allow-transfer { localhost; };<br \/>\n                notify no;<br \/>\n        };<br \/>\n        zone \"1.168.192.in-addr.arpa\" {<br \/>\n                type master;<br \/>\n                file \"db.rev.my-home-net\";<br \/>\n                allow-transfer { localhost; };<br \/>\n                notify no;<br \/>\n        };<br \/>\n};<br \/>\nview \"external\" {<br \/>\n        match-clients { any; };<br \/>\n        recursion no;<br \/>\n\tzone \"tsls.co.uk\" {<br \/>\n\t\ttype slave;<br \/>\n\t\tfile \"\/opt\/etc\/named\/slave\/tsls.co.uk\";<br \/>\n\t\tmasters { 217.18.91.50; };<br \/>\n\t\tallow-query { any; };<br \/>\n};<br \/>\n<\/code><br \/>\nCreate rndc secure key:<\/p>\n<p><code>\/opt\/sbin\/rndc-confgen -a<\/code><\/p>\n<p>When you create a new zone you will need to reload the DNS config by running the following:<\/p>\n<p><code>\/opt\/etc\/init.d\/S09named reload<\/code><\/p>\n<p>Setup web interface for managing BIND: *need to do<br \/>\n<a href=\"http:\/\/www.afn.org\/~afn23397\/archive.htm\">http:\/\/www.afn.org\/~afn23397\/archive.htm<\/a><\/p>\n<p>Some more information here <a href=\"http:\/\/forum.qnap.com\/viewtopic.php?f=90&amp;t=10631\">http:\/\/forum.qnap.com\/viewtopic.php?f=90&amp;t=10631<\/a><\/p>\n<p>UPDATE LS 12-August-2009 &#8211; DNS now working Externally<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NOTE: NAT&#8217;d DNS through a Netgear DG834N-V1 does not appear to work. I have tested on a Zyxel Prestige 660HW-61 and Netgear DGND3300 and these work. Logon to the QNAP using SSL cd \/ export<\/p>\n","protected":false},"author":11,"featured_media":908,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[41],"tags":[401,1601],"class_list":["post-203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-qnap","tag-binds","tag-qnap-2"],"jetpack_publicize_connections":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.9.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\r\n<title>BIND on QNAP 209 (Linux) - TSLS - Luke Smith<\/title>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_GB\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"BIND on QNAP 209 (Linux) - TSLS - Luke Smith\" \/>\r\n<meta property=\"og:description\" content=\"NOTE: NAT&#8217;d DNS through a Netgear DG834N-V1 does not appear to work. I have tested on a Zyxel Prestige 660HW-61 and Netgear DGND3300 and these work. Logon to the QNAP using SSL cd \/ export\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/\" \/>\r\n<meta property=\"og:site_name\" content=\"TSLS - Luke Smith\" \/>\r\n<meta property=\"article:published_time\" content=\"2009-01-03T18:23:11+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2026-03-11T10:42:07+00:00\" \/>\r\n<meta name=\"author\" content=\"Luke Smith\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Luke Smith\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/\",\"url\":\"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/\",\"name\":\"BIND on QNAP 209 (Linux) - TSLS - Luke Smith\",\"isPartOf\":{\"@id\":\"https:\/\/www.tsls.co.uk\/#website\"},\"datePublished\":\"2009-01-03T18:23:11+00:00\",\"dateModified\":\"2026-03-11T10:42:07+00:00\",\"author\":{\"@id\":\"https:\/\/www.tsls.co.uk\/#\/schema\/person\/e4d7dac4fe1b3f8df31f3857bb3ebda7\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.tsls.co.uk\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BIND on QNAP 209 (Linux)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tsls.co.uk\/#website\",\"url\":\"https:\/\/www.tsls.co.uk\/\",\"name\":\"TSLS - Luke Smith\",\"description\":\"- Knowledge - Thoughts - Microsoft -\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tsls.co.uk\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.tsls.co.uk\/#\/schema\/person\/e4d7dac4fe1b3f8df31f3857bb3ebda7\",\"name\":\"Luke Smith\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.tsls.co.uk\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/29abc50f07a4ebe68cb4f31981884f89b2157d7e4ed63b09631d40c0717faa94?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/29abc50f07a4ebe68cb4f31981884f89b2157d7e4ed63b09631d40c0717faa94?s=96&d=mm&r=g\",\"caption\":\"Luke Smith\"},\"description\":\"I\u2019ve been working with Microsoft Technologies for over 20 years, my main focus now being Microsoft Online Services. I manage the Cloud Services at ElysianIT Limited and as a P-SELLER at Microsoft. I have worked with many organisations from SMC to Enterprise. I\u2019ve been working with Microsoft Technologies since DOS 5.0, to date I have been working on Microsoft\u2019s latest cloud technology Windows Azure, Windows 10 Office 365 and Microsoft SharePoint\",\"sameAs\":[\"http:\/\/www.tsls.co.uk\"],\"url\":\"https:\/\/www.tsls.co.uk\/index.php\/author\/luke\/\"}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BIND on QNAP 209 (Linux) - TSLS - Luke Smith","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/","og_locale":"en_GB","og_type":"article","og_title":"BIND on QNAP 209 (Linux) - TSLS - Luke Smith","og_description":"NOTE: NAT&#8217;d DNS through a Netgear DG834N-V1 does not appear to work. I have tested on a Zyxel Prestige 660HW-61 and Netgear DGND3300 and these work. Logon to the QNAP using SSL cd \/ export","og_url":"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/","og_site_name":"TSLS - Luke Smith","article_published_time":"2009-01-03T18:23:11+00:00","article_modified_time":"2026-03-11T10:42:07+00:00","author":"Luke Smith","twitter_misc":{"Written by":"Luke Smith","Estimated reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/","url":"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/","name":"BIND on QNAP 209 (Linux) - TSLS - Luke Smith","isPartOf":{"@id":"https:\/\/www.tsls.co.uk\/#website"},"datePublished":"2009-01-03T18:23:11+00:00","dateModified":"2026-03-11T10:42:07+00:00","author":{"@id":"https:\/\/www.tsls.co.uk\/#\/schema\/person\/e4d7dac4fe1b3f8df31f3857bb3ebda7"},"breadcrumb":{"@id":"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.tsls.co.uk\/index.php\/2009\/01\/03\/bind-on-qnap-209-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.tsls.co.uk\/"},{"@type":"ListItem","position":2,"name":"BIND on QNAP 209 (Linux)"}]},{"@type":"WebSite","@id":"https:\/\/www.tsls.co.uk\/#website","url":"https:\/\/www.tsls.co.uk\/","name":"TSLS - Luke Smith","description":"- Knowledge - Thoughts - Microsoft -","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tsls.co.uk\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.tsls.co.uk\/#\/schema\/person\/e4d7dac4fe1b3f8df31f3857bb3ebda7","name":"Luke Smith","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.tsls.co.uk\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/29abc50f07a4ebe68cb4f31981884f89b2157d7e4ed63b09631d40c0717faa94?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/29abc50f07a4ebe68cb4f31981884f89b2157d7e4ed63b09631d40c0717faa94?s=96&d=mm&r=g","caption":"Luke Smith"},"description":"I\u2019ve been working with Microsoft Technologies for over 20 years, my main focus now being Microsoft Online Services. I manage the Cloud Services at ElysianIT Limited and as a P-SELLER at Microsoft. I have worked with many organisations from SMC to Enterprise. I\u2019ve been working with Microsoft Technologies since DOS 5.0, to date I have been working on Microsoft\u2019s latest cloud technology Windows Azure, Windows 10 Office 365 and Microsoft SharePoint","sameAs":["http:\/\/www.tsls.co.uk"],"url":"https:\/\/www.tsls.co.uk\/index.php\/author\/luke\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2gf1k-3h","_links":{"self":[{"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/comments?post=203"}],"version-history":[{"count":1,"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/203\/revisions"}],"predecessor-version":[{"id":6416,"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/posts\/203\/revisions\/6416"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/media?parent=203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/categories?post=203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tsls.co.uk\/index.php\/wp-json\/wp\/v2\/tags?post=203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}