=== DDNS 4 Admin === Author: Dragan Đurić Contributors: ddur Donate link: https://www.etsy.com/shop/ZizouArT?ref=ddns-4-admin Tags: DDNS, 2fa, authentication, security, login Requires PHP: 5.6 Requires at least: 4.7 Tested up to: 5.1 Stable tag: 2.0.1 License: GPL-2.0 only License URI: http://www.gnu.org/licenses/gpl-2.0.txt Restrict admin access using DDNS/DNS host names and other conditions. Extends IP-Geo-Block plugin. == Description == Restrict client login/admin access using domain names (D/DNS, reverse DNS and other). Extends IP-Geo-Block plugin. = Features = * **DDNS/DNS Host Names:** When your client Host has DNS or Dynamic DNS name, then resolved host name is automatically added to IP Whitelist of IP-Geo-Block. Use case 1): If 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'. Use case 2): To allow login/admin access from client host name in not-allowed country, configure DDNS-4-Admin by entering that client Host Name (DNS) * **DDNS/DNS Lookup Caching:** Allowed client IP numbers are cached. Enter maximum time in sec to keep DNS resolved IP numbers cached. * **Reverse-DNS Host or Network Name:** When 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. Attention: Reverse host name is usually different than DNS host name Use case: In 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. ie: 'my.work.pc.example.com' Matches host with '*my.work.pc.example.com' reverse name ie: '.example.com' Matches all hosts with reverse name ending with '.example.com' ie: www.example.com, user.example.com, my.work.pc.example.com etc. ie: '.adsl.isp.provider.example.net' Match only clients from your adsl provider with reverse name ie: 12.43.55.66.adsl.isp.provider.example.net * **Reverse-DNS Lookup Caching:** Allowed client IP numbers are cached by IP-Geo-Block plugin. * **Multisite support** Yes. * **Clean uninstall:** By default, nothing is left in your database after uninstall. Feel free to install and activate to make a trial of this plugin functionality. However, you can choose to preserve plugin options after uninstall. * **Privacy** This plugin does not collect nor send any personally identifiable data. WordPress builtin cookies are used to store settings page state. = Attribution = Tokkonopapa ["WordPress-IP-Geo-Block" Plugin](https://github.com/tokkonopapa/Wordpress-ip-geo-block) == Installation == = Using The WordPress Dashboard = 1. Navigate to the 'Add New' in the plugins dashboard. 2. Search for 'DDNS-4-Admin'. 3. Click 'Install Now'. 4. Activate the plugin. == Screenshots == 1. **DDNS-4-Admin Plugin** - Settings == Changelog == = 2.0.1 = * **Fix plugin *settings link on "Plugins" page** = 2.0.0 = * **Initial WordPress.org Release** = 1.0.0 = * **Rewrite** = 0.9.1 = * **Initial GitHub Release** == Upgrade Notice == = 2.0.0 = * **New release.** == Frequently Asked Questions == = Does the site using this plugin comply with GDPR? = This plugin does not collect nor send any personally identifiable data. WordPress builtin cookies are used to store settings page state.