ADSLモデム ---- ルーター(BAR SW-4PWL) ----    PC
(192.168.0.1)     (192.168.0.2)  (192.168.0.9)    (192.168.0.10)
(255.255.255.0)   (255.255.255.0) (255.255.255.248) (255.255.255.248)

以上のような構成でインターネットに接続しています。
これならルーターの代わりにHubがあれば十分なのですが、
もう一台を無線で繋ぐ必要があって上記のようなシステムになっています。

ADSLモデムはルーター機能付きでPPPOAでの接続になっています。
設定としては、ADSLモデムでは、DMZとして192.168.0.2を設定し、
また、ルーターは192.168.0.10をDMZとしております。
NATを設定する場合も同様で、モデム側では指定ポートへのパケットを192.168.0.2に転送、
その後ルーター側で192.168.0.10へ送るように設定しております。

一応接続は出来ているのですが、一部のアプリがうまく動作しません。
ネットワークの考え方としてこれは正しいのでしょうか?

DMZとNATを同時に使用しているのは特に理由はありません。
どっちかがうまく効くんじゃないかと思いまして…