Вы можете сделать это через Apache; ссылка, которую вы разместили, расскажет вам, как. Вот еще один: http://www.enterpriseitplanet.com/networking/features/article.php/11315_3319671_1
И у вас есть несколько вариантов для вашего динамического IP:
Order Deny, Allow
Deny from all
Allow from 192.168.1 .mcslp.pri
Можно указать несколько записей, составленных для префикса IP, имени домена, подсетей IP-адресов, а также адресов и подсетей IPv6. Как показано здесь, предпочтительно указывать IP-адрес и домен, просто чтобы быть уверенным (из опубликованного URL) .
И вам понадобится ssh-клиент ... захватите шпатлевку, если вы работаете в Windows.