溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

fronted bind ip端口問題

發(fā)布時間:2020-05-15 09:09:28 來源:網(wǎng)絡(luò) 閱讀:440 作者:一僧無悔 欄目:安全技術(shù)

.vip無法生效問題
example:可能是配置習(xí)慣問題吧,有些人這里一輩子不會出錯,有些人就不一樣了,
我主要是沒太注意0.0.0.0:80和192.168.0.1:80這兩者的區(qū)別 這兩者的區(qū)別我知道,前者代表
在本機(jī)所有接口的80端口產(chǎn)生套接字監(jiān)聽 后者只是產(chǎn)生了192.168.0.1:80這個套接字 注意我的描述
前者是接口 后者沒指定接口  假設(shè)我有eth0 eth0:1 那前者會產(chǎn)生兩個套接字(什么是套接字? ip:端口->套接字)
后者只會產(chǎn)生192.168.0.1:80這個套接字不針對哪個接口(只要本機(jī)網(wǎng)卡接口有192.168.0.1這個IP). 這是這個問題產(chǎn)生的背景

一次我在做haproxy的HA的時候配置都做好了就是不起作用 telnet vip 80就是不產(chǎn)生結(jié)果 說明沒產(chǎn)生套接字啊 沒監(jiān)聽在80端口
找了好長時間沒解決最后重新查看haproxy的配置文件 發(fā)現(xiàn)自己的fronted是這樣寫的bind 192.168.0.222:80 看到這里大家應(yīng)該明白了吧
問題就出在這里 我這樣寫的話,當(dāng)vip綁定在eth0口的時候并沒有產(chǎn)生相應(yīng)的套接字。如果這里改成0.0.0.0:80則會產(chǎn)生vip:80和192.168.0.222:80這
兩個套接字。0.0.0.0:80這種寫法會將所有網(wǎng)卡接口上的IP都產(chǎn)生套接字。這就是解決問題的關(guān)鍵地方。到此問題解決

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI