OSはRedhat7.1です。
hosts.allowにホスト名を登録しても遮断されてしまいます。
外部サーバーA(動的IP 100.200.30.40 (DDNS ieserver)aserver.com)と外部サーバーBがあり、Bサーバーのhosts.allowに

sshd : aserver.com 略...

Bサーバーのhosts.denyに

ALL : ALL

を指定しても、Aサーバーからログインできません。
hosts.denyをコメントアウトすれば接続できるので接続先が間違っているということはないです。

以下、Bサーバー側のエラーログです。

localhost sshd[11010]: refused connect from xx-xx-xxx-xxx.yyy.yyyy.yyy.jp (xx.xx.xxx.xxx)

クライアント(A, Bとは別ネットワーク)から
ssh user@aserver.comで接続できますが、
Aサーバーからアクセスしたとき、Bサーバーから見るとホスト名は逆引きできていないということになるのでしょうか?
こういうものですか?
だとすると、ホスト名でのTCPWrappingの使い道がわかりません。