{"id":1599,"date":"2023-04-24T18:00:02","date_gmt":"2023-04-24T15:00:02","guid":{"rendered":"https:\/\/virtirio.com\/blog\/?p=1599"},"modified":"2025-03-23T14:20:51","modified_gmt":"2025-03-23T11:20:51","slug":"%d0%bd%d0%b0%d0%bb%d0%b0%d1%88%d1%82%d1%83%d0%b2%d0%b0%d0%bd%d0%bd%d1%8f-powerdns-%d0%bd%d0%b0-ubuntu-22-04","status":"publish","type":"post","link":"https:\/\/virtirio.com\/blog\/uk\/%d0%bd%d0%b0%d0%bb%d0%b0%d1%88%d1%82%d1%83%d0%b2%d0%b0%d0%bd%d0%bd%d1%8f-powerdns-%d0%bd%d0%b0-ubuntu-22-04\/","title":{"rendered":"\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f PowerDNS \u043d\u0430 Ubuntu 22.04"},"content":{"rendered":"<p>PowerDNS \u2013 \u0446\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 DNS \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u044f\u043a\u0438\u0439 \u043f\u0440\u043e\u043f\u043e\u043d\u0443\u0454 \u0440\u0456\u0437\u043d\u043e\u043c\u0430\u043d\u0456\u0442\u043d\u0456 \u043c\u043e\u0436\u043b\u0438\u0432\u043e\u0441\u0442\u0456, \u0442\u0430\u043a\u0456 \u044f\u043a \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0443\u0432\u0430\u043d\u0456 \u043e\u0431\u0440\u043e\u0431\u043d\u0438\u043a\u0438 \u0437\u0430\u043f\u0438\u0442\u0456\u0432, \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0430 DNSSEC, \u0432\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0456 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 \u0442\u0430 \u0431\u0430\u0433\u0430\u0442\u043e \u0456\u043d\u0448\u043e\u0433\u043e. \u0412\u0456\u043d \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u0438\u0439 \u044f\u043a \u0430\u0432\u0442\u043e\u043d\u043e\u043c\u043d\u0438\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 DNS, \u0442\u0430\u043a \u0456 \u044f\u043a \u0444\u0440\u043e\u043d\u0442\u0435\u043d\u0434 \u0434\u043b\u044f \u0441\u043f\u0456\u043b\u044c\u043d\u0438\u0445 \u0431\u0430\u0437 \u0434\u0430\u043d\u0438\u0445 \u0430\u0431\u043e \u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432, \u0442\u0430\u043a\u0438\u0445 \u044f\u043a MySQL \u0430\u0431\u043e PostgreSQL. \u0423 \u0446\u0456\u0439 \u0441\u0442\u0430\u0442\u0442\u0456 \u043c\u0438 \u0440\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e, \u044f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0442\u0430 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 PowerDNS \u043d\u0430 Ubuntu, \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f MySQL \u0442\u0430 Bind \u0434\u043b\u044f \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043d\u043d\u044f DNS-\u0437\u0430\u043f\u0438\u0441\u0456\u0432, \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f DNSSEC \u0442\u0430 Round Robin.<\/p>\n<h2>\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f PowerDNS \u043d\u0430 Ubuntu 22.04<\/h2>\n<h3>\u041e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0438<\/h3>\n<p>\u041f\u0435\u0440\u0435\u0434 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f\u043c PowerDNS \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u043e\u043d\u043e\u0432\u0438\u0442\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u0443. \u0412\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u043a\u043e\u043c\u0430\u043d\u0434\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt-get update\r\nsudo apt-get upgrade\r\n<\/pre>\n<h3>\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f PowerDNS<\/h3>\n<p>\u0414\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f PowerDNS \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt-get install pdns-server\r\n<\/pre>\n<h3>\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f<\/h3>\n<p>\u041f\u0456\u0441\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f PowerDNS \u043c\u043e\u0436\u043d\u0430 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438 \u0439\u043e\u0433\u043e \u0432\u0435\u0440\u0441\u0456\u044e \u0442\u0430 \u0441\u0442\u0430\u0442\u0443\u0441, \u0432\u0438\u043a\u043e\u043d\u0430\u0432\u0448\u0438 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u043a\u043e\u043c\u0430\u043d\u0434\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">pdns_control version\r\npdns_control ping\r\n<\/pre>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457<\/h3>\n<p>\u0414\u043b\u044f \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 PowerDNS \u0432\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0444\u0430\u0439\u043b <strong>\/etc\/powerdns\/pdns.conf<\/strong> \u0442\u0430 \u0437\u043c\u0456\u043d\u0456\u0442\u044c \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">launch=gmysql,gpgsql\r\ngmysql-host=localhost\r\ngmysql-user=pdns\r\ngmysql-password=password\r\ngmysql-dbname=pdns\r\n<\/pre>\n<p>\u0426\u0456 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0442\u044c \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 MySQL \u044f\u043a \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u0438\u0445 \u0434\u043b\u044f \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043d\u043d\u044f DNS-\u0437\u0430\u043f\u0438\u0441\u0456\u0432.<\/p>\n<h3>\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0456\u0441\u0443<\/h3>\n<p>\u041f\u0456\u0441\u043b\u044f \u0432\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u0437\u043c\u0456\u043d \u0434\u043e \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 PowerDNS \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 \u0441\u0435\u0440\u0432\u0456\u0441:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo systemctl restart pdns.service\r\n<\/pre>\n<h2>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f Web-\u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443<\/h2>\n<h3>\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f Poweradmin<\/h3>\n<p>Poweradmin \u2013 \u0446\u0435 \u0432\u0435\u0431-\u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0434\u043b\u044f \u043a\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f PowerDNS. \u0414\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f Poweradmin \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt-get install poweradmin\r\n<\/pre>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457<\/h3>\n<p>\u0414\u043b\u044f \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 Poweradmin \u0432\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0444\u0430\u0439\u043b <strong>\/etc\/poweradmin\/config.inc.php<\/strong> \u0442\u0430 \u0437\u043c\u0456\u043d\u0456\u0442\u044c \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">$db_host = 'localhost';\r\n$db_user = 'pdns';\r\n$db_pass = 'password';\r\n$db_name = 'pdns';\r\n<\/pre>\n<h3>\u0414\u043e\u0441\u0442\u0443\u043f \u0434\u043e Web-\u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443<\/h3>\n<p>\u041f\u0456\u0441\u043b\u044f \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 Poweradmin \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0432\u0435\u0431-\u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443, \u0432\u0456\u0434\u043a\u0440\u0438\u0432\u0448\u0438 \u0432\u0435\u0431-\u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0456 \u0432\u0432\u0456\u0432\u0448\u0438 \u0430\u0434\u0440\u0435\u0441\u0443 \u0432\u0438\u0434\u0443 <a href=\"http:\/\/your-ip\/poweradmin\" target=\"_new\" rel=\"noopener\">http:\/\/your-ip\/poweradmin<\/a>. \u0412\u0432\u0435\u0434\u0456\u0442\u044c \u043e\u0431\u043b\u0456\u043a\u043e\u0432\u0456 \u0434\u0430\u043d\u0456 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430, \u0449\u043e\u0431 \u0443\u0432\u0456\u0439\u0442\u0438 \u0432 \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441.<\/p>\n<h2>\u0412\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f MySQL \u0442\u0430 Bind \u0434\u043b\u044f \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043d\u043d\u044f DNS-\u0437\u0430\u043f\u0438\u0441\u0456\u0432<\/h2>\n<p>PowerDNS \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0440\u0456\u0437\u043d\u0438\u0445 \u0431\u0430\u0437 \u0434\u0430\u043d\u0438\u0445 \u0434\u043b\u044f \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043d\u043d\u044f DNS-\u0437\u0430\u043f\u0438\u0441\u0456\u0432, \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0447\u0438 MySQL \u0442\u0430 PostgreSQL. \u0423 \u0446\u044c\u043e\u043c\u0443 \u0440\u043e\u0437\u0434\u0456\u043b\u0456 \u043c\u0438 \u0440\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e, \u044f\u043a \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 PowerDNS \u0434\u043b\u044f \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f MySQL \u044f\u043a \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 \u0456 Bind \u044f\u043a DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/p>\n<h3>\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f Bind<\/h3>\n<p>\u0414\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f Bind \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt-get install bind9\r\n<\/pre>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 Bind<\/h3>\n<p>\u0412\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0444\u0430\u0439\u043b <strong>\/etc\/bind\/named.conf.options<\/strong> \u0442\u0430 \u0434\u043e\u0434\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u0440\u044f\u0434\u043a\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">acl \"trusted\" {\r\n        127.0.0.1;\r\n        your-server-ip;\r\n};\r\n\r\noptions {\r\n        directory \"\/var\/cache\/bind\";\r\n\r\n        recursion yes;\r\n\r\n        allow-query { trusted; };\r\n        allow-transfer { none; };\r\n};\r\n\r\nzone \".\" {\r\n        type hint;\r\n        file \"\/etc\/bind\/db.root\";\r\n};\r\n\r\nzone \"localhost\" {\r\n        type master;\r\n        file \"\/etc\/bind\/db.local\";\r\n};\r\n\r\nzone \"127.in-addr.arpa\" {\r\n        type master;\r\n        file \"\/etc\/bind\/db.127\";\r\n};\r\n\r\nzone \"0.in-addr.arpa\" {\r\n        type master;\r\n        file \"\/etc\/bind\/db.0\";\r\n};\r\n\r\nzone \"255.in-addr.arpa\" {\r\n        type master;\r\n        file \"\/etc\/bind\/db.255\";\r\n};\r\n<\/pre>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 PowerDNS<\/h3>\n<p>\u0412\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0444\u0430\u0439\u043b <strong>\/etc\/powerdns\/pdns.conf<\/strong> \u0442\u0430 \u0434\u043e\u0434\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u0440\u044f\u0434\u043a\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">launch=bind\r\nbind-config=\/etc\/bind\/named.conf\r\nbind-check-interval=600\r\n<\/pre>\n<p>\u0426\u0456 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0442\u044c \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 Bind \u044f\u043a DNS-\u0441\u0435\u0440\u0432\u0435\u0440 \u0456 \u043f\u043e\u0432\u2019\u044f\u0437\u0430\u0442\u0438 \u0439\u043e\u0433\u043e \u0437 PowerDNS.<\/p>\n<h3>\u0421\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445<\/h3>\n<p>\u0414\u043b\u044f \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 \u0443 MySQL \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<div class=\"bg-black rounded-md mb-4\">\n<div class=\"flex items-center relative text-gray-200 bg-gray-800 px-4 py-2 text-xs font-sans justify-between rounded-t-md\">\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">mysql -u root -p\r\ncreate database pdns;\r\ngrant all privileges on pdns.* to 'pdns'@'localhost' identified by 'password';\r\nflush privileges;\r\nexit\r\n<\/pre>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u044c \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445<\/h3>\n<p>\u0414\u043b\u044f \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u044c \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u043a\u043e\u043c\u0430\u043d\u0434\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">mysql -u root -p pdns &lt; \/usr\/share\/doc\/pdns-backend-mysql\/schema.mysql.sql\r\n<\/pre>\n<h3>\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0456\u0441\u0456\u0432<\/h3>\n<p>\u041f\u0456\u0441\u043b\u044f \u0432\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u0437\u043c\u0456\u043d \u0434\u043e \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 PowerDNS \u0442\u0430 Bind \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0438 \u0441\u0435\u0440\u0432\u0456\u0441\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo systemctl restart pdns.service\r\nsudo systemctl restart bind9.service\r\n<\/pre>\n<h2>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f DNSSEC<\/h2>\n<p><strong>DNSSEC<\/strong> <em>(DNS Security Extensions)<\/em> \u2013 \u0446\u0435 \u043d\u0430\u0431\u0456\u0440 \u0440\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u044c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 DNS, \u044f\u043a\u0438\u0439 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u044f\u0442\u0438 \u0434\u043e\u0441\u0442\u043e\u0432\u0456\u0440\u043d\u0456\u0441\u0442\u044c \u0442\u0430 \u0446\u0456\u043b\u0456\u0441\u043d\u0456\u0441\u0442\u044c DNS-\u0437\u0430\u043f\u0438\u0441\u0456\u0432. \u0423 \u0446\u044c\u043e\u043c\u0443 \u0440\u043e\u0437\u0434\u0456\u043b\u0456 \u043c\u0438 \u0440\u043e\u0437\u0433\u043b\u044f\u043d\u0435\u043c\u043e, \u044f\u043a \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 DNSSEC \u0443 PowerDNS.<\/p>\n<h3>\u0413\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u044f \u043a\u043b\u044e\u0447\u0456\u0432<\/h3>\n<p>\u0414\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u043a\u043b\u044e\u0447\u0456\u0432 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo dnssec-keygen -a NSEC3RSASHA1 -b 2048 -n ZONE your-domain.com\r\n<\/pre>\n<h3>\u0414\u043e\u0434\u0430\u0432\u0430\u043d\u043d\u044f DS-\u0437\u0430\u043f\u0438\u0441\u0456\u0432 \u0443 \u0440\u0435\u0454\u0441\u0442\u0440<\/h3>\n<p>\u041f\u0456\u0441\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u043a\u043b\u044e\u0447\u0456\u0432 \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0434\u043e\u0434\u0430\u0442\u0438 DS-\u0437\u0430\u043f\u0438\u0441\u0438 \u0432 \u0440\u0435\u0454\u0441\u0442\u0440 \u0432\u0430\u0448\u043e\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0443. \u0414\u043b\u044f \u0446\u044c\u043e\u0433\u043e \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo dnssec-dsfromkey Kyour-domain.com.+005+12345.key your-domain.com\r\n<\/pre>\n<p>\u0414\u0435 &#171;Kyour-domain.com.+005+12345.key&#187; \u2013 \u0446\u0435 \u0448\u043b\u044f\u0445 \u0434\u043e \u0444\u0430\u0439\u043b\u0443 \u0437 \u043a\u043b\u044e\u0447\u0435\u043c, \u0437\u0433\u0435\u043d\u0435\u0440\u043e\u0432\u0430\u043d\u0438\u043c \u043d\u0430 \u043f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044c\u043e\u043c\u0443 \u043a\u0440\u043e\u0446\u0456, \u0430 &#171;your-domain.com&#187; \u2013 \u0446\u0435 \u0432\u0430\u0448 \u0434\u043e\u043c\u0435\u043d.<\/p>\n<h3>\u0410\u043a\u0442\u0438\u0432\u0430\u0446\u0456\u044f DNSSEC \u0443 PowerDNS<\/h3>\n<p>\u0414\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0456\u0457 DNSSEC \u0443 PowerDNS \u0434\u043e\u0434\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u0440\u044f\u0434\u043a\u0438 \u0434\u043e \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0439\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0443 <strong>\/etc\/powerdns\/pdns.conf<\/strong>:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">dnssec=yes\r\ndnssec-allow-unsigned=no\r\n<\/pre>\n<h3><strong>\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0456\u0441\u0443<\/strong><\/h3>\n<p>\u041f\u0456\u0441\u043b\u044f \u0432\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u0437\u043c\u0456\u043d \u0434\u043e \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 PowerDNS \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0456\u0442\u044c \u0441\u0435\u0440\u0432\u0456\u0441:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo systemctl restart pdns.service\r\n<\/pre>\n<h2>Round Robin DNS<\/h2>\n<p><a href=\"https:\/\/virtirio.com\/blog\/round-robin-dns\/\">Round Robin DNS<\/a> \u2013 \u0446\u0435 \u043c\u0435\u0442\u043e\u0434 \u0431\u0430\u043b\u0430\u043d\u0441\u0443\u0432\u0430\u043d\u043d\u044f \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f, \u043f\u0440\u0438 \u044f\u043a\u043e\u043c\u0443 DNS-\u0441\u0435\u0440\u0432\u0435\u0440\u0438 \u043d\u0430\u0434\u0430\u044e\u0442\u044c \u043a\u0456\u043b\u044c\u043a\u0430 IP-\u0430\u0434\u0440\u0435\u0441 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0443. \u041a\u043e\u0436\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0443, \u043a\u043e\u043b\u0438 \u043a\u043b\u0456\u0454\u043d\u0442 \u0437\u0430\u043f\u0438\u0442\u0443\u0454 IP-\u0430\u0434\u0440\u0435\u0441\u0443 \u0434\u043b\u044f \u0434\u043e\u043c\u0435\u043d\u0443, DNS-\u0441\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0432\u0435\u0440\u0442\u0430\u0454 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 IP-\u0430\u0434\u0440\u0435\u0441\u0443 \u0437\u0456 \u0441\u043f\u0438\u0441\u043a\u0443.<\/p>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f DNS-\u0437\u0430\u043f\u0438\u0441\u0456\u0432<\/h3>\n<p>\u0414\u043b\u044f \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f Round Robin DNS \u0443 PowerDNS \u0432\u0430\u043c \u043f\u043e\u0442\u0440\u0456\u0431\u043d\u043e \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043a\u0456\u043b\u044c\u043a\u0430 DNS-\u0437\u0430\u043f\u0438\u0441\u0456\u0432 \u0434\u043b\u044f \u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0443, \u043a\u043e\u0436\u0435\u043d \u0437\u0430\u043f\u0438\u0441 \u043c\u0456\u0441\u0442\u0438\u0442\u0438\u043c\u0435 \u0440\u0456\u0437\u043d\u0443 IP-\u0430\u0434\u0440\u0435\u0441\u0443. \u0414\u043b\u044f \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0443 \u0441\u0442\u0432\u043e\u0440\u0438\u043c\u043e 3 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043b\u044f \u0434\u043e\u043c\u0435\u043d\u0443 example.com:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">example.com. IN A 192.168.0.1\r\nexample.com. IN A 192.168.0.2\r\nexample.com. IN A 192.168.0.3\r\n<\/pre>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f PowerDNS<\/h3>\n<p>\u0412\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0444\u0430\u0439\u043b <strong>\/etc\/powerdns\/pdns.conf<\/strong> \u0442\u0430 \u0434\u043e\u0434\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u0440\u044f\u0434\u043a\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">local-address=0.0.0.0\r\nwebserver=yes\r\nwebserver-address=0.0.0.0\r\nwebserver-port=8081\r\n<\/pre>\n<p>\u0426\u0456 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0442\u044c \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 PowerDNS \u0434\u043b\u044f \u043e\u0431\u0440\u043e\u0431\u043a\u0438 \u0437\u0430\u043f\u0438\u0442\u0456\u0432 \u0437\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u043c HTTP \u0442\u0430 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0434\u043b\u044f \u043a\u0435\u0440\u0443\u0432\u0430\u043d\u043d\u044f DNS-\u0437\u0430\u043f\u0438\u0441\u0430\u043c\u0438.<\/p>\n<h3>\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430<\/h3>\n<p>\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0456\u0442\u044c \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0434\u043b\u044f PowerDNS \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457 \u043a\u043e\u043c\u0430\u043d\u0434\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo apt-get install pdns-webapi\r\n<\/pre>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430<\/h3>\n<p>\u0412\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0444\u0430\u0439\u043b <strong>\/etc\/powerdns\/pdns.webapi.json<\/strong> \u0442\u0430 \u0434\u043e\u0434\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456 \u0440\u044f\u0434\u043a\u0438:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">{\r\n  \"experimental-json-interface\": true,\r\n  \"webserver-port\": 8081,\r\n  \"webserver-address\": \"0.0.0.0\",\r\n  \"webserver-password\": \"your-password\",\r\n  \"webserver-allow-from\": \"0.0.0.0\/0\",\r\n  \"webserver-allow-dnssec\": true,\r\n  \"webserver-allow-tsig\": true,\r\n  \"webserver-allow-recursion\": true\r\n}\r\n<\/pre>\n<p>\u0417\u0432\u0435\u0440\u043d\u0456\u0442\u044c \u0443\u0432\u0430\u0433\u0443, \u0449\u043e \u0432\u0438 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u0437\u0430\u043c\u0456\u043d\u0438\u0442\u0438 &#171;your-password&#187; \u043d\u0430 \u0441\u0432\u0456\u0439 \u043f\u0430\u0440\u043e\u043b\u044c.<\/p>\n<h3>\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0432\u0456\u0441\u0443<\/h3>\n<p>\u041f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u0442\u0456\u0442\u044c \u0441\u0435\u0440\u0432\u0456\u0441 PowerDNS:<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\">sudo systemctl restart pdns.service\r\n<\/pre>\n<h3>\u0414\u043e\u0434\u0430\u0432\u0430\u043d\u043d\u044f \u0437\u0430\u043f\u0438\u0441\u0456\u0432 \u0447\u0435\u0440\u0435\u0437 \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430<\/h3>\n<p>\u0412\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0432\u0435\u0431-\u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0456 \u043f\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044c \u0437\u0430 \u0430\u0434\u0440\u0435\u0441\u043e\u044e <a href=\"http:\/\/your-server-ip:8081\/\" target=\"_new\" rel=\"noopener\">http:\/\/your-server-ip:8081<\/a>. \u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0456\u043c&#8217;\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0442\u0430 \u043f\u0430\u0440\u043e\u043b\u044c, \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0456 \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0456 &#171;webserver-password&#187;. \u041f\u043e\u0442\u0456\u043c \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0437\u043e\u043d\u0443, \u0443 \u044f\u043a\u0456\u0439 \u0432\u0438 \u0445\u043e\u0447\u0435\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 DNS-\u0437\u0430\u043f\u0438\u0441\u0438, \u0456 \u043d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 &#171;Add Record&#187;. \u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0456\u043c&#8217;\u044f DNS-\u0437\u0430\u043f\u0438\u0441\u0443, \u043e\u0431\u0435\u0440\u0456\u0442\u044c \u0442\u0438\u043f &#171;A&#187; \u0442\u0430 \u0432\u0432\u0435\u0434\u0456\u0442\u044c IP-\u0430\u0434\u0440\u0435\u0441\u0443. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 &#171;Add Record&#187; \u0434\u043b\u044f \u0434\u043e\u0434\u0430\u0432\u0430\u043d\u043d\u044f \u0437\u0430\u043f\u0438\u0441\u0443.<\/p>\n<h2>\u0412\u0438\u0441\u043d\u043e\u0432\u043e\u043a<\/h2>\n<p>PowerDNS \u2013 \u0446\u0435 \u043f\u043e\u0442\u0443\u0436\u043d\u0438\u0439 \u0442\u0430 \u0433\u043d\u0443\u0447\u043a\u0438\u0439 DNS-\u0441\u0435\u0440\u0432\u0435\u0440, \u044f\u043a\u0438\u0439 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 DNS-\u0437\u0430\u043f\u0438\u0441\u0438, \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u0438\u0445 MySQL \u0434\u043b\u044f \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043d\u043d\u044f \u0434\u0430\u043d\u0438\u0445, \u0430\u043a\u0442\u0438\u0432\u0443\u0432\u0430\u0442\u0438 DNSSEC \u0434\u043b\u044f \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0432\u0456\u0434 \u0430\u0442\u0430\u043a \u0442\u0430 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u043c\u0435\u0442\u043e\u0434 \u0431\u0430\u043b\u0430\u043d\u0441\u0443\u0432\u0430\u043d\u043d\u044f \u043d\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f Round Robin DNS. \u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0442\u0430 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f PowerDNS \u043d\u0430 Ubuntu \u2013 \u0446\u0435 \u043f\u0440\u043e\u0441\u0442\u0438\u0439 \u0442\u0430 \u0448\u0432\u0438\u0434\u043a\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441, \u044f\u043a\u0438\u0439 \u043d\u0435 \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0454 \u043e\u0441\u043e\u0431\u043b\u0438\u0432\u0438\u0445 \u0437\u043d\u0430\u043d\u044c \u0442\u0430 \u043d\u0430\u0432\u0438\u0447\u043e\u043a. \u0417\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0456\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043a\u0435\u0440\u0443\u0432\u0430\u0442\u0438 DNS-\u0437\u0430\u043f\u0438\u0441\u0430\u043c\u0438, \u0434\u043e\u0434\u0430\u0432\u0430\u0442\u0438 \u043d\u043e\u0432\u0456 \u0437\u0430\u043f\u0438\u0441\u0438 \u0442\u0430 \u043e\u043d\u043e\u0432\u043b\u044e\u0432\u0430\u0442\u0438 \u0456\u0441\u043d\u0443\u044e\u0447\u0456.<\/p>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>PowerDNS \u2013 \u0446\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 DNS \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u044f\u043a\u0438\u0439 \u043f\u0440\u043e\u043f\u043e\u043d\u0443\u0454 \u0440\u0456\u0437\u043d\u043e\u043c\u0430\u043d\u0456\u0442\u043d\u0456 \u043c\u043e\u0436\u043b\u0438\u0432\u043e\u0441\u0442\u0456, \u0442\u0430\u043a\u0456 \u044f\u043a \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0443\u0432\u0430\u043d\u0456 \u043e\u0431\u0440\u043e\u0431\u043d\u0438\u043a\u0438 \u0437\u0430\u043f\u0438\u0442\u0456\u0432, \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u043a\u0430 DNSSEC, \u0432\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0456 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 \u0442\u0430 \u0431\u0430\u0433\u0430\u0442\u043e&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1744,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50],"tags":[],"class_list":["post-1599","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-50"],"_links":{"self":[{"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/posts\/1599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/comments?post=1599"}],"version-history":[{"count":4,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/posts\/1599\/revisions"}],"predecessor-version":[{"id":1746,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/posts\/1599\/revisions\/1746"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/media\/1744"}],"wp:attachment":[{"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/media?parent=1599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/categories?post=1599"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtirio.com\/blog\/wp-json\/wp\/v2\/tags?post=1599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}