{"id":98709,"date":"2019-02-28T15:26:40","date_gmt":"2019-02-28T15:26:40","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ddns-4-admin\/"},"modified":"2019-03-03T21:10:08","modified_gmt":"2019-03-03T21:10:08","slug":"ddns-4-admin","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ddns-4-admin\/","author":14672964,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.1","stable_tag":"trunk","tested":"5.1.22","requires":"4.7","requires_php":"5.6","requires_plugins":"","header_name":"DDNS 4 Admin","header_author":"Dragan \u0110uri\u0107","header_description":"Restrict admin access using DDNS\/DNS host names and other conditions. Extends IP Geo Block plugin.","assets_banners_color":"040505","last_updated":"2019-03-03 21:10:08","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.etsy.com\/shop\/ZizouArT?ref=ddns-4-admin","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/ddns-4-admin\/","header_author_uri":"https:\/\/github.com\/ddur","rating":0,"author_block_rating":0,"active_installs":10,"downloads":804,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.0.0":"<ul>\n<li><strong>New release.<\/strong><\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":"2041603","resolution":"256x256","location":"assets"}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":"2041603","resolution":"772x250","location":"assets"}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"<strong>DDNS-4-Admin Plugin<\/strong> - Settings"}},"plugin_section":[],"plugin_tags":[9211,710,168541,602,600],"plugin_category":[38,54],"plugin_contributors":[168542],"plugin_business_model":[],"class_list":["post-98709","plugin","type-plugin","status-closed","hentry","plugin_tags-2fa","plugin_tags-authentication","plugin_tags-ddns","plugin_tags-login","plugin_tags-security","plugin_category-authentication","plugin_category-security-and-spam-protection","plugin_contributors-ddur"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/ddns-4-admin_040505.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Restrict client login\/admin access using domain names (D\/DNS, reverse DNS and other). Extends IP-Geo-Block plugin.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><p><strong>DDNS\/DNS Host Names:<\/strong>\nWhen your client Host has DNS or Dynamic DNS name, then resolved host name is automatically added to IP Whitelist of IP-Geo-Block.<\/p>\n\n<p>Use case 1): \nIf your client host has changing IP (Dynamic DNS)  or you do not want to enter IP number into Whitelist (classic DNS), then configure DDNS-4-Admin by entering your client Host Name. Optionally disable IP-Geo-Block country codes by entering 'YY'.<\/p>\n\n<p>Use case 2): \nTo allow login\/admin access from client host name in not-allowed country, configure DDNS-4-Admin by entering that client  Host Name (DNS)<\/p><\/li>\n<li><p><strong>DDNS\/DNS Lookup Caching:<\/strong>\nAllowed client IP numbers are cached.  Enter maximum time in sec to keep DNS resolved IP numbers cached.<\/p><\/li>\n<li><p><strong>Reverse-DNS Host or Network Name:<\/strong>\nWhen your client Host has Reverse Host Name (i.e. set by your ISP) then login\/admin access to client Network or Host is allowed by matching reverse lookup of Host Name.\nAttention: Reverse host name is usually different than DNS host name<\/p>\n\n<p>Use case: \nIn a large country IP-GEO location may not be restrictive enough. Then use this filter to restrict client hosts to your ISP or IP network. Optionally disable IP-Geo-Block countries by entering YY as Whitelist country code.<\/p>\n\n<p>ie: 'my.work.pc.example.com' \nMatches host with '*my.work.pc.example.com' reverse name\nie: '.example.com' \nMatches all hosts with reverse name ending with '.example.com'\nie: www.example.com, user.example.com, my.work.pc.example.com etc.\nie: '.adsl.isp.provider.example.net' \nMatch only clients from your adsl provider with reverse name\nie: 12.43.55.66.adsl.isp.provider.example.net<\/p><\/li>\n<li><p><strong>Reverse-DNS Lookup Caching:<\/strong>\nAllowed client IP numbers are cached by IP-Geo-Block plugin.<\/p><\/li>\n<li><p><strong>Multisite support<\/strong>\nYes.<\/p><\/li>\n<li><p><strong>Clean uninstall:<\/strong>\nBy default, nothing is left in your database after uninstall. Feel free to install and activate to make a trial \nof this plugin functionality.<\/p>\n\n<p>However, you can choose to preserve plugin options after uninstall.<\/p><\/li>\n<li><p><strong>Privacy<\/strong>\nThis plugin does not collect nor send any personally identifiable data.  WordPress builtin cookies are used to store settings page state.<\/p><\/li>\n<\/ul>\n\n<h4>Attribution<\/h4>\n\n<p>Tokkonopapa <a href=\"https:\/\/github.com\/tokkonopapa\/Wordpress-ip-geo-block\">\"WordPress-IP-Geo-Block\" Plugin<\/a><\/p>\n\n<!--section=installation-->\n<h4>Using The WordPress Dashboard<\/h4>\n\n<ol>\n<li>Navigate to the 'Add New' in the plugins dashboard.<\/li>\n<li>Search for 'DDNS-4-Admin'.<\/li>\n<li>Click 'Install Now'.<\/li>\n<li>Activate the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>Does the site using this plugin comply with GDPR?<\/dt>\n<dd><p>This plugin does not collect nor send any personally identifiable data.  WordPress builtin cookies are used to store settings page state.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.1<\/h4>\n\n<ul>\n<li><strong>Fix plugin *settings link on \"Plugins\" page<\/strong><\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li><strong>Initial WordPress.org Release<\/strong><\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li><strong>Rewrite<\/strong><\/li>\n<\/ul>\n\n<h4>0.9.1<\/h4>\n\n<ul>\n<li><strong>Initial GitHub Release<\/strong><\/li>\n<\/ul>","raw_excerpt":"Restrict admin access using DDNS\/DNS host names and other conditions. Extends IP-Geo-Block plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/98709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=98709"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ddur"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=98709"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=98709"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=98709"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=98709"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=98709"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=98709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}