【問題】請教一下─何謂NAT?



贊助商連結


stanley1227
2002-06-27, 08:39 PM
如題

贊助商連結


b0913
2002-06-27, 09:04 PM
Network Address Translation 網路轉址服務

alec5106
2002-06-27, 09:10 PM
用白話文來說一次
當你的實體IP不夠用時就需要NAT嚕

就係用一個ROUTER或一部電腦來將一個實體IP對應到一個C CLASS的虛擬IP~~例如172.20.1.xxx
那其他電腦就可以使用這段虛擬IP
當這些電腦要上網時的資料要透過NAT這部~~即向NAT要求~~再由NAT去上下載資料再轉給原來提出要求的電腦~~來解決IP不足的困境~~
這就是NAT

stanley1227
2002-06-27, 09:14 PM
謝謝啦

flair
2002-06-30, 04:14 PM
請問如果用nat連上internet時,是否有辦法從tcp/ip的封包看出為透過nat要的資料呢?

law
2002-07-01, 04:41 PM
最初由 flair 發表
請問如果用nat連上internet時,是否有辦法從tcp/ip的封包看出為透過nat要的資料呢?

當然是...沒辦法
封包的來源位址已經被 NATd 修改過

當然看不出來

flair
2002-07-03, 12:07 AM
那nat如何知道是那裡電腦透過它向外面的電腦要資料呢?

law
2002-07-03, 12:14 AM
最初由 flair 發表
那nat如何知道是那裡電腦透過它向外面的電腦要資料呢?

不是很清楚了解您的問題

natd 接到封包之後, 如果封包目的位址是外面
修改來源位置以及來源連接埠
並且記錄在 transfering table 中

封包回來時
至 transfering table 中比對資料
比對成功, 就依照記錄修改目的位址

讓封包回到原來該回的地方

flair
2002-07-03, 02:52 AM
最初由 law 發表


不是很清楚了解您的問題

natd 接到封包之後, 如果封包目的位址是外面
修改來源位置以及來源連接埠
並且記錄在 transfering table 中

封包回來時
至 transfering table 中比對資料
比對成功, 就依照記錄修改目的位址

讓封包回到原來該回的地方
是否說在nat 上會有transfering table 存在呢?

Schnaufer
2002-07-03, 04:00 AM
  來!有空多閱讀點 articles 吧!

  http://www.microsoft.com/Taiwan/technet/cableguy/cg0301.htm
  http://www.rfc-editor.org/cgi-bin/rfcdoctype.pl?loc=RFC&letsgo=2663&type=ftp&file_format=txt
  http://www.rfc-editor.org/cgi-bin/rfcdoctype.pl?loc=RFC&letsgo=2993&type=ftp&file_format=txt
  http://www.rfc-editor.org/cgi-bin/rfcdoctype.pl?loc=RFC&letsgo=3022&type=ftp&file_format=txt
  http://www.suse.de/~mha/linux-ip-nat/diplom/

  讀完再發問吧!