亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2410 | 回復(fù): 7
打印 上一主題 下一主題

關(guān)于DNAT的接收處理 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-09-19 11:36 |只看該作者 |倒序?yàn)g覽
有兩臺(tái)機(jī)器,一臺(tái)機(jī)器的IP是A_ip,另一臺(tái)是B_ip.

在A上配置了如下規(guī)則(沒有配置SNAT規(guī)則):
iptables -t nat -A OUTPUT -d 10.6.0.0/16 -j DNAT
        --to-destination B_IP:100


現(xiàn)在A_IP發(fā)送到10.6.0.0的數(shù)據(jù),會(huì)被轉(zhuǎn)換成到B_ip:100.
并且接收到的應(yīng)答應(yīng)是到A_IP的。
這時(shí)就需要對(duì)接收到的包進(jìn)行源地址轉(zhuǎn)換,請(qǐng)問是在哪里進(jìn)行轉(zhuǎn)換的?

是路由之前,還是在路由之后?
謝謝。

論壇徽章:
36
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
2 [報(bào)告]
發(fā)表于 2011-09-19 11:41 |只看該作者
回復(fù) 1# asweisun_shan

這時(shí)就需要對(duì)接收到的包進(jìn)行源地址轉(zhuǎn)換,請(qǐng)問是在哪里進(jìn)行轉(zhuǎn)換的?

DNAT 是對(duì)包的目的地址進(jìn)行轉(zhuǎn)換

論壇徽章:
36
IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-10 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-16 06:20:0015-16賽季CBA聯(lián)賽之廣東
日期:2016-04-16 19:59:32IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-19 06:20:00每日論壇發(fā)貼之星
日期:2016-04-19 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-08 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-13 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-28 06:20:00每日論壇發(fā)貼之星
日期:2016-05-28 06:20:00
3 [報(bào)告]
發(fā)表于 2011-09-19 11:42 |只看該作者
本帖最后由 Godbach 于 2011-09-19 11:44 編輯

回復(fù) 1# asweisun_shan
DNAT 應(yīng)該是在路由之前

論壇徽章:
6
金牛座
日期:2013-10-08 10:19:10技術(shù)圖書徽章
日期:2013-10-14 16:24:09CU十二周年紀(jì)念徽章
日期:2013-10-24 15:41:34獅子座
日期:2013-11-24 19:26:19未羊
日期:2014-01-23 15:50:002015年亞洲杯之阿聯(lián)酋
日期:2015-05-09 14:36:15
4 [報(bào)告]
發(fā)表于 2011-09-19 16:37 |只看該作者
回復(fù) 1# asweisun_shan
應(yīng)答包的源地址修改是在conntrack_in的hook點(diǎn)進(jìn)行的,而conntrack_in的hook點(diǎn)的操作是在PRE_ROUTING上完成的。
所以應(yīng)答包的源地址修改是在路由之前完成的。

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2011-09-19 22:04 |只看該作者
回復(fù) 4# 瀚海書香


非常謝謝。
能告訴我內(nèi)核中處理的代碼嗎?

另外,NF_INET_PRE_ROUTING這個(gè)hook還會(huì)處理DNAT相關(guān)的內(nèi)容嗎?
我覺得只要iptables沒有相應(yīng)規(guī)則,則就不處理了。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2011-09-19 22:55 |只看該作者
回復(fù) 5# asweisun_shan

   2.6.20內(nèi)核:
    nf_nat_rule.c ->  ipt_dnat_reg
就是在PREROUTING點(diǎn)上做的DNAT

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2011-09-23 22:50 |只看該作者
看了下內(nèi)核源碼。
NAT注冊(cè)了4個(gè)鉤子,數(shù)據(jù)結(jié)構(gòu)在nf_nat_ops中。
如果iptables配置了DNAT規(guī)則,則調(diào)用DNAT相關(guān)的target,就是ipt_dnat_reg(這個(gè)并不修改任何地址)。
如果配置了SNAT,則調(diào)用SNAT相關(guān)的target。

發(fā)送數(shù)據(jù)的時(shí)候,
是先修改目的地址--->路由--》發(fā)送出去。

接收數(shù)據(jù)包時(shí),
IP層處理-》PRE_ROUTING->路由->LOCAL_IN->TCP層。

接收的時(shí)候,在PRE_ROUTING, LOCAL_IN都可以修改接收包的源地址。
PRE_ROUTING的處理函數(shù)是nf_nat_in:
LOCAL_IN的處理函數(shù)是nf_nat_fn;

而有如下的調(diào)用關(guān)系;
nf_nat_in(PRE_ROUTING)
|------nf_nat_fn(LOCAL_IN)
     |------nf_nat_packet
       |------manip_pkt(修改數(shù)據(jù)包。。


所以,在路由前后都存在修改數(shù)據(jù)包地址的可能性。
至于什么場(chǎng)景下會(huì)在路由前,什么場(chǎng)景會(huì)在路由之后,就不得知了。
(以上只是個(gè)人揣測(cè),自己還要繼續(xù)看代碼。)

回復(fù)  asweisun_shan
應(yīng)答包的源地址修改是在conntrack_in的hook點(diǎn)進(jìn)行的,而conntrack_in的hook點(diǎn)的操作 ...
瀚海書香 發(fā)表于 2011-09-19 16:37

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2011-09-24 20:19 |只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP