私服搭建的一點筆記

2022-08-27 00:33:14 字數 997 閱讀 2266

最近,因一些原因,需要搭建私服,為此,將已經忘得乾淨的dns原理和網域名稱解析相關知識重新學習了一遍。

這裡推薦一遍部落格,寫的比較詳細:

搭建私服需要解決的問題:

1、需要乙個公網ip

一般辦理寬頻運營商會給你分配乙個公網ip,但是有的運營商給你的是區域網的ip,這種是沒有辦法做的(可能有厲害的人能做到~)。

怎麼知道自己的ip是不是公網ip呢?

度娘搜尋ip位址查詢,找到ip位址,然後登陸路由器管理介面,檢視路由器位址跟查詢的ip位址是否一致。

我家的頻寬是移動網,一查發現不一致,猜想是乙個區域網ip,並且還不知道套了幾層。(電信網是直接分配公網ip的,難怪電信網路穩定...)

2、需要乙個網域名稱

為什麼需要網域名稱呢,我有公網ip,直接訪問不就好了,那是因為運營商分配的公網ip在每次撥號的時候是會變動的,想象一下,路由器重啟後,ip變了,這個時候你在外地,是無法去檢視ip的,那就不能進行訪問了。

3、需要動態網域名稱

公網ip會變,網域名稱解析的ip不可能一直跟著改,怎麼辦?

這裡就需要說道動態網域名稱服務了,簡稱ddns。

大致原理:

當ip發生變化是,ddns客戶端將ip和網域名稱對應關係傳送至ddns伺服器,ddns伺服器通知dns伺服器重新建立網域名稱和ip的對應關係,從而保證ip位址改變後,仍然可以通過網域名稱進行訪問。

另外,ddns伺服器本質上也是dns伺服器

ddns客戶端就是路由器了,有些路由器提供ddns功能,比如小公尺路由器,ddns伺服器一般有對應的服務商提供,需要去對應服務商申請賬號密碼和乙個二級網域名稱,將自己申請網域名稱的新增一條cname到該二級網域名稱,最後路由輸入對應ddns服務商對應位址和使用者密碼,這樣路由器就會動態修改該二級網域名稱指向的ip了。

主要是為了個人記錄,如有錯誤,歡迎指導。

php一點筆記

1.replace函式作用 替換字串中匹配到的預先定義的正規表示式的內容 3.建立與資料庫的連線 db mysql connect localhost root or die could not connect mysql error mysql select db register or die ...

Redis的一點筆記

優勢之三原子 什麼是原子性,什麼是原子性操作?舉個例子 a想要從自己的帳戶中轉1000塊錢到b的帳戶裡。那個從a開始轉帳,到轉帳結束的這乙個過程,稱之為乙個事務。在這個事務裡,要做如下操作 如果在a的帳戶已經減去了1000塊錢的時候,忽然發生了意外,比如停電什麼的,導致轉帳事務意外終止了,而此時b的...

jdbc一點小筆記

jdbc的常用介面的步驟,1使用driver或者class.forname 進行註冊驅動 2使用drivermanager進行獲取資料庫的鏈結 使用connection獲取語句物件 使用語句物件介面statement方法執行查詢或更新操作 查詢的resultset是結果集使用之前一定要先判斷是否存在...