Bフレッツの固定IP8個のサービスに申し込んで
↓のようなネットワークの構築中です。

WAN-----ルータ-----HUB----PC(DHCP。192.168.0.2〜254)
     |
     +---HUB---+サーバーA(WWW/DNS)(192.168.0.222)
          +サーバーB(WWW)(192.168.0.223)

ルーターのIPマスカレード機能の設定で↓の変換をしています。
グローバル → ローカル
AAA.BBB.CCC.221 → 192.168.0.221(ルータ)
AAA.BBB.CCC.222 → 192.168.0.222(サーバーA)
AAA.BBB.CCC.223 → 192.168.0.223(サーバーB)
:
AAA.BBB.CCC.226 → 192.168.0.2〜254(DHCPの各PC)

そこで問題が生じたのですが、
例えば、DHCPのマシンのプライマリDNSに192.168.0.222を設定、セカンダリDNS設定無しとし
ブラウザのアドレス欄に「http://サーバーB.example.com/」にアクセスできません。

しかし、LAN外のPC、例えばノートPCにAIRH"等でプライマリDNSに「AAA.BBB.CCC.222」を設定、
セカンダリDNS設定無しとした場合に、「http://サーバーB.example.com/」のアクセスができるのです。

サーバーAのDNSの設定のような気がするのですが、
LAN内のサーバーへホスト名でのアクセスはどのように設定すれば良いのでしょうか。
または、良い解説サイトをお教えいただけませんでしょうか。
よろしくお願いします。