回答編集履歴

2

追記

2017/12/22 14:41

投稿

TaichiYanagiya
TaichiYanagiya

スコア12146

test CHANGED
@@ -69,3 +69,15 @@
69
69
  ※ネットワークプレフィックスは /24 と仮定
70
70
 
71
71
  ```
72
+
73
+
74
+
75
+ ---
76
+
77
+ ##(2017/12/22) 23:41 追記
78
+
79
+ ネットワーク構成がわからなくなりましたが、結局、WEBサーバ <--> NATサーバ の通信はデフォルトゲートウェイを経由しているのですか?
80
+
81
+
82
+
83
+ WEBサーバ <--> NATサーバ が疎通できていて、80番ポートのみでいいのであれば、NATサーバでは SNAT/MASQUERADE するのではなく、プロキシーを建てればいいのではないでしょうか?

1

追記

2017/12/22 14:41

投稿

TaichiYanagiya
TaichiYanagiya

スコア12146

test CHANGED
@@ -31,3 +31,41 @@
31
31
  - NATサーバの iptables filter テーブルの FORWARD チェインで許可されていること
32
32
 
33
33
  - WEBサーバのルーティング設定で、決済会社サーバへの通信が NATサーバを経由すること
34
+
35
+
36
+
37
+ ---
38
+
39
+ ##(2017/12/22) 18:49 追記
40
+
41
+
42
+
43
+ WEBサーバ(50.151.)と NATサーバ(50.155.)は別ネットワークなのですよね?
44
+
45
+ であれば、「決済接続ドメイン通信」ネットワーク向けのルーターが、それぞれのネットワークに用意されていると思います。
46
+
47
+ まずは、WEBサーバ <--> NATサーバ で「決済接続ドメイン通信」を経由して双方向に疎通できるようにルーティングする必要があります。
48
+
49
+
50
+
51
+ ```
52
+
53
+ 50.151.0.X : 「決済接続ドメイン通信」ネットワークの WEBサーバ側ゲートウェイ
54
+
55
+ 50.155.0.Y : 「決済接続ドメイン通信」ネットワークの NATサーバ側ゲートウェイ
56
+
57
+
58
+
59
+
60
+
61
+ [root@web]# ip route add 50.155.0.0/24 via 50.151.0.X dev eth0
62
+
63
+
64
+
65
+ [root@nat]# ip route add 50.151.0.0/24 via 50.155.0.Y dev eth0
66
+
67
+
68
+
69
+ ※ネットワークプレフィックスは /24 と仮定
70
+
71
+ ```