PDA

View Full Version : Please help me! Overlapping NAT.



TCP/IP
13-04-2004, 04:47 PM
hi all,

Overlapping được sử dụng khi merge 2 network có địa chỉ ip trùng nhau. Giả sử merge 2 network (networkA và networkB) dùng chung địa chỉ mạng là 192.168.1.0/24. Vậy khi ping từ một host C (networkA) đến hostB(networkB), hostA (networkA cùng với hostC) và hostB có cùng địa chỉ 192.168.1.1 thì Router làm sao phân biệt được 192.168.1.1 này là hostB hay hostA để route packets? Theo mình hiểu thì quá trình nat ra outside xảy ra sau quá trình routing. Các cao thủ giúp mình hiểu rõ hơn về quá trình nat và routing trong trường hợp này.
Topology như sau: Overlapping Nat được cấu hình trên RouterA.

NetworkA --->RouterA<--------------->RouterB<-----NetworkB

Thank you a lot any help.

tuaninbox
13-04-2004, 07:06 PM
Hi,

Khi dùng Overlapping NAT thì cần phải có DNS server để phân giải địa chỉ. Lúc đó các PC liên lạc với nhau thông qua name.

Thân mến,

TCP/IP
14-04-2004, 01:20 PM
Khi dùng Overlapping NAT thì cần phải có DNS server để phân giải địa chỉ. Lúc đó các PC liên lạc với nhau thông qua name.


hi Tuan,

DNS Server cũng phân giải name thành ip address mà? Nếu dùng DNS Server giải quyết được vấn đề này thì bạn có thể giải thích rõ hơn về cơ chế hoạt động của nó như thế nào giúp mình?

thank a lot for any help.

nhanh
14-04-2004, 03:06 PM
hi all,

Overlapping được sử dụng khi merge 2 network có địa chỉ ip trùng nhau. Giả sử merge 2 network (networkA và networkB) dùng chung địa chỉ mạng là 192.168.1.0/24. Vậy khi ping từ một host C (networkA) đến hostB(networkB), hostA (networkA cùng với hostC) và hostB có cùng địa chỉ 192.168.1.1 thì Router làm sao phân biệt được 192.168.1.1 này là hostB hay hostA để route packets? Theo mình hiểu thì quá trình nat ra outside xảy ra sau quá trình routing. Các cao thủ giúp mình hiểu rõ hơn về quá trình nat và routing trong trường hợp này.
Topology như sau: Overlapping Nat được cấu hình trên RouterA.

NetworkA --->RouterA<--------------->RouterB<-----NetworkB

Thank you a lot any help.
Hi,
Khi đang ở trong networkA, thì địa chỉ 192.168.1.1 của host A(net A) là địa chỉ local inside, còn địa chỉ 192.168.1.1 của host B(net B) là địa chỉ local outside, và sẽ không có ý nghĩa đối với các host trong network A. Vì vậy, nếu ping từ host C(trong NetworkA) địa chỉ 192.168.1.1 thì sẽ được hostA(cùng trong networkA) reply lại. Địa chỉ 192.168.1.1 của host B(netB) qua quá trình NAT của routerA sẽ chuyển đổi thành địa chỉ khác(outside global) do cấu hình NAT quy định, mà có thể valid trên Net A. Lúc đó, để ping được host B thì không phải dùng địa chỉ 192.168.1.1 nữa, mà dùng địa chỉ do bảng NAT đã chuyển đổi.

Các bác xem có vấn đề gì không đúng thì chỉ cho em nhé. Em mới nghiên cứu BCRAN thôi.

tuaninbox
14-04-2004, 07:17 PM
TCPIP hãy xem hình mô tả quá trình NAT mình gởi kèm.

Thân mến,