背景

日本国内のお名前.comのレンタルWebサーバーでWordPressを用いたHPの運用を、海外の関連法人の事業所拠点から、 ログインが出来なくなったため、解決方法を記事にしておきます。

アクセスが制限される様になったのは2019年3月ぐらいでした。お名前.comの説明では、

不特定多数のIPアドレスから、ご利用のサーバーに対して、サーバーに影響を与えるほどの多数のアクセスを確認いたしましたので、wp-login.phpおよびxmlrpc.phpに対しての国外IPアドレスからのアクセスを制限している状況でございます。

との回答で、海外からのアクセスは、アタックと判断する傾向にあるようです。この解決方法としては、 .htaccess ファイルに以下の記述を先頭に追加する事でアクセス制限を解除できます。

<Files wp-login.php>
order allow,deny
allow from all
</Files>
<Files xmlrpc.php>
order allow,deny
allow from all
</Files>

.htaccess の先頭に追加する内容

from all としていまうと、すべてのIPからのアクセスを許可してしまいますので、できれば特定のIPを指定したいところではありますが、この方法で解決はできます。