公網(wǎng)消費(fèi)者訂閱內(nèi)網(wǎng)Kafka主題

很長時(shí)間沒有寫博文了,一是懶二是雜沽损。懶不必多說灯节,雜是自己很久沒有做自己本行的活了,忙于公司的網(wǎng)絡(luò)改造、CMMI評測炎疆、后端服務(wù)編碼卡骂、編寫爬蟲...。事情一雜形入,人也容易迷失全跨,不知道自己能干什么、想干什么亿遂、專研什么浓若。但是最近遇到的這個(gè)問題,我覺得有必要記下來蛇数,供以后翻閱及知識傳播挪钓。

需求

大致場景是:在一個(gè)企業(yè)內(nèi),有一臺Kafka服務(wù)器耳舅,負(fù)責(zé)企業(yè)內(nèi)部消息中間件÷瞪希現(xiàn)在需要將該服務(wù)器暴露到互聯(lián)網(wǎng)上,讓企業(yè)外的用戶使用浦徊。
一般企業(yè)會(huì)有一個(gè)出口路由器或是出口防火墻馏予,通過運(yùn)營商分配的固定ip地址連接互聯(lián)網(wǎng)。大致的網(wǎng)絡(luò)拓?fù)淙缦拢?/p>

image.png

解決方案

1.通過NAT端口映射辑畦,將Kafka服務(wù)器的端口映射到出口路由上吗蚌。即將Kafka默認(rèn)端口號9092映射出去,確贝砍觯互聯(lián)網(wǎng)上用戶能夠訪問到蚯妇。
通過telnet命令進(jìn)行檢測,例如:telnet 10.10.10.10 9092暂筝,如若telnet成功則說明端口成功暴露箩言。
2.將內(nèi)網(wǎng)Kafka server.properties中的advertised.listeners、advertised.host.name焕襟、advertised.port設(shè)置為外網(wǎng)對應(yīng)的地址及端口好陨收。
例如:

advertised.listeners=PLAINTEXT://10.10.10.10:9092
advertised.host.name=10.10.10.10
advertised.port=9092

3.確保在內(nèi)網(wǎng)中能夠訪問外網(wǎng)地址加端口號。
這是重點(diǎn)鸵赖,因?yàn)槲覀円呀?jīng)將Kafka地址以外網(wǎng)地址注冊到zookeeper上务漩。所以,在內(nèi)網(wǎng)內(nèi)需要能夠訪問到外網(wǎng)地址加端口號它褪,才能在內(nèi)網(wǎng)訂閱消費(fèi)Kafka饵骨。
嘗試在內(nèi)網(wǎng)內(nèi)telnet外網(wǎng)地址和端口號,例如:telnet 10.10.10.10 9092茫打,如若telnet成功則就此結(jié)束居触。如若不成功呢妖混?

如何在內(nèi)網(wǎng)內(nèi)訪問公網(wǎng)地址加端口號

如果你像博主一樣,在內(nèi)網(wǎng)內(nèi)訪問不了自己公司的外網(wǎng)地址和端口號轮洋,也許問題出在這里制市。
博主所在公司剛進(jìn)行網(wǎng)絡(luò)改造,入手一臺H3C MSR3600企業(yè)路由器弊予,在搭建骨架祥楣,配置好L2TP VPN后發(fā)現(xiàn)一個(gè)問題,內(nèi)網(wǎng)無法訪問到外網(wǎng)地址加端口號汉柒。經(jīng)過查詢及論壇詢問荣堰,原來需要在路由器上做NAT hairpin,即NAT回流竭翠。這樣就可以在內(nèi)網(wǎng)訪問到外網(wǎng)地址加端口號了。
配置也很簡單《配置NAT hairpin功能

但需要注意的是

NAT hairpin功能需要與內(nèi)部服務(wù)器(nat server)薇搁、
出方向動(dòng)態(tài)地址轉(zhuǎn)換(nat outbound)或
出方向靜態(tài)地址轉(zhuǎn)換(nat static outbound)配合工作斋扰,
且這些配置所在的接口必須在同一個(gè)接口板,否則NAT hairpin功能無法正常工作啃洋。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末传货,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子宏娄,更是在濱河造成了極大的恐慌问裕,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件孵坚,死亡現(xiàn)場離奇詭異粮宛,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)卖宠,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門巍杈,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人扛伍,你說我怎么就攤上這事筷畦。” “怎么了刺洒?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵鳖宾,是天一觀的道長。 經(jīng)常有香客問我逆航,道長鼎文,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任纸泡,我火速辦了婚禮漂问,結(jié)果婚禮上赖瞒,老公的妹妹穿的比我還像新娘。我一直安慰自己蚤假,他們只是感情好栏饮,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著磷仰,像睡著了一般袍嬉。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上灶平,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天伺通,我揣著相機(jī)與錄音,去河邊找鬼逢享。 笑死罐监,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瞒爬。 我是一名探鬼主播弓柱,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼侧但!你這毒婦竟也來了矢空?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤禀横,失蹤者是張志新(化名)和其女友劉穎屁药,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體柏锄,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酿箭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了绢彤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片七问。...
    茶點(diǎn)故事閱讀 39,739評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖茫舶,靈堂內(nèi)的尸體忽然破棺而出械巡,到底是詐尸還是另有隱情,我是刑警寧澤饶氏,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布讥耗,位于F島的核電站,受9級特大地震影響疹启,放射性物質(zhì)發(fā)生泄漏古程。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一喊崖、第九天 我趴在偏房一處隱蔽的房頂上張望挣磨。 院中可真熱鬧雇逞,春花似錦、人聲如沸茁裙。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽晤锥。三九已至掉蔬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間矾瘾,已是汗流浹背女轿。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留壕翩,地道東北人蛉迹。 一個(gè)月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像放妈,于是被迫代替她去往敵國和親婿禽。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理大猛,服務(wù)發(fā)現(xiàn),斷路器淀零,智...
    卡卡羅2017閱讀 134,652評論 18 139
  • 名詞延伸 通俗的說,域名就相當(dāng)于一個(gè)家庭的門牌號碼肩民,別人通過這個(gè)號碼可以很容易的找到你唠亚。如果把IP地址比作一間房子...
    楊大蝦閱讀 20,601評論 2 57
  • NAT是什么 網(wǎng)絡(luò)地址轉(zhuǎn)換,就是替換IP報(bào)文頭部的地址信息.由于IPv4地址有限,不可能為每一個(gè)上網(wǎng)設(shè)備分配一個(gè)i...
    miku醬啦閱讀 10,311評論 0 5
  • 第一章 網(wǎng)絡(luò)工程基礎(chǔ) 網(wǎng)絡(luò)工程的含義 計(jì)算機(jī)網(wǎng)絡(luò):是指將有獨(dú)立功能的多臺計(jì)算機(jī),通過通信設(shè)備線路連接起來持痰,在網(wǎng)絡(luò)軟...
    Azur_wxj閱讀 2,396評論 0 6
  • 自卑感是一種不能自助的復(fù)雜情感工窍。有自卑感的人輕視自己割卖,認(rèn)為無法趕上別人。自卑的意思是低估自己能力患雏,覺得自己各方面不...
    邊邊緣閱讀 3,694評論 17 20