国产欠欠自拍激情一集黄片_亚洲日产中文字幕无码_伊伊综合网在线视频免费_中文国产剧情演绎丝袜美腿_亚州欧美成人影院_啊啊啊不要舔了要喷水了_中文字幕 无码 一区二区_五月天导航AV色成人五月天伊人

為UBUNTU服務器設置靜態(tài)IP

安裝UBUNTU服務器時,注意力集中在安裝工作上,網(wǎng)絡設置要么就跳過,要么選擇DHCP從路由器自動獲取IP,然而實際部署的服務器必須有固定的IP,以便完成一些必須的配置,如端口映射、安全策略、QoS等需要。當然,如果路由器本身支持MAC地址綁定IP,那么恭喜你,直接用DHCP就能解決問題,但如果像小卓這樣遇到了不支持此功能的路由器,就不得不為服務器設置靜態(tài)IP了。

服務器

那么,如何為UBUNTU服務器設置靜態(tài)IP呢?百度上一搜就一大堆,然而小卓發(fā)現(xiàn)很多文章都是互相抄的,以致于DNS設置部分錯得都是一樣的,實在讓人汗顏。無奈之下,只得上國外網(wǎng)站調(diào)查一番,并將正確的設置方法奉上。順便提一下,小卓是在UBUNTU16.04的環(huán)境下配置的。

步驟一:設置網(wǎng)絡接口配置文件

網(wǎng)絡接口配置文件是/etc/network/interfaces,你可以用vi或者nano打開,默認網(wǎng)絡是為DHCP方式獲取IP地址的,所以你看到的文件內(nèi)容應該類似這樣:

  1. auto?lo?eth0
  2. iface?lo?inet?loopback
  3. iface?eth0?inet?dynamic

其中的“dynamic”就表明當前是以DHCP方式獲取路由器分配的動態(tài)IP。把“dynamic”改成“static”,就變更為靜態(tài)IP了,當然此時還需要指定你要設置的靜態(tài)IP地址、子網(wǎng)掩碼、網(wǎng)關。

  1. auto?lo?eth0
  2. iface?lo?inet?loopback
  3. iface?eth0?inet?static
  4. ????????address?xxx.xxx.xxx.xxx(enter?your?ip?here) ??
  5. ????????netmask?xxx.xxx.xxx.xxx ??
  6. ????????gateway?xxx.xxx.xxx.xxx(enter?gateway?ip?here,usually?the?address?of?the?router)??

這是一個填完后的樣例:

  1. auto?lo?eth0
  2. iface?lo?inet?loopback
  3. iface?eth0?inet?static
  4. ????address?192.168.1.101
  5. ????netmask?255.255.255.0
  6. ????gateway?192.168.1.1

如果你只是要在局域網(wǎng)使用靜態(tài)IP,那么填完后可以用下面的命令重啟網(wǎng)絡來使上面的配置立即生效,否則可以完成步驟二后再重啟。

  1. sudo?service?networking?restart

步驟二:設置域名解析服務器DNS

完成步驟一并重啟網(wǎng)絡后,如果所設IP沒被別人占用的話,通過ifconfig可以看到服務器已經(jīng)使用了設置的靜態(tài)IP地址。然而,此時的服務器還不能訪問外網(wǎng),nslookup一下,會看到如下結果:

  1. jy@JYTech:~$?nslookup?baidu.com
  2. ;;?connection?timed?out;?no?servers?could?be?reached

要讓服務器能訪問外網(wǎng),還需要設置域名解析服務器DNS。上面提到百度搜到的很多犯同樣的錯誤文章就是域名解析服務器DNS設置這一步不正確,后面再講錯誤的設置是怎樣,這里先介紹正確的設置方法。

正確的域名解析服務器DNS設置方法有兩種:

方法一:

在文件夾/etc/resolvconf/resolv.conf.d/中新建一個名為tail的文件,并填入DNS的配置,如下:

  1. nameserver?8.8.8.8
  2. nameserver?8.8.4.4

方法二:

在步驟一的網(wǎng)絡設置文件(/etc/network/interfaces)末尾中增加如下域名解析服務器的配置內(nèi)容(注:據(jù)說此方法對UBUNTU14.04及以上版本有效,UBUNTU16.04下,小卓親測有效)

  1. auto?lo?eth0
  2. iface?lo?inet?loopback
  3. iface?eth0?inet?static
  4. ????????address?xxx.xxx.xxx.xxx(enter?your?ip?here)
  5. ????????netmask?xxx.xxx.xxx.xxx
  6. ????????gateway?xxx.xxx.xxx.xxx(enter?gateway?ip?here,usually?the?address?of?the?router)
  7. ????????dns-nameservers?8.8.8.8??

無論您選擇的是方法一還是方法二,記得配置完后記得重啟網(wǎng)絡服務讓配置生效。重啟后,再nslookup一下,你應該能看到類似這樣的結果:

  1. jy@JYTech:~$?nslookup?baidu.com
  2. Server:?????????8.8.8.8
  3. Address:????????8.8.8.8#53
  4. Non-authoritative?answer:
  5. Name:???baidu.com
  6. Address:?111.13.101.208
  7. Name:???baidu.com
  8. Address:?123.125.114.144
  9. Name:???baidu.com
  10. Address:?180.149.132.47
  11. Name:???baidu.com
  12. Address:?220.181.57.217

說完了正確的方法,再來說說網(wǎng)上流傳最廣的錯誤設置方法,至少在UBUNTU14.04上是明顯錯誤的。也許以前老的UBUNTU上可以這么設置。那就是直接填加域名解析服務器配置到/etc/resolv.conf 中。

在UBUNTU14.04及以上,如果你打開/etc/resolv.conf文件,會看到文件頭是這樣的英文提示:

  1. #?Dynamic?resolv.conf(5)?file?for?glibc?resolver(3)?generated?by?resolvconf(8)
  2. #?????DO?NOT?EDIT?THIS?FILE?BY?HAND?—?YOUR?CHANGES?WILL?BE?OVERWRITTEN

上面英文的意思是resolv.conf文件的配置內(nèi)容是通過resolvconf自動生成的,不要手工編輯此文件,因為你的修改會被覆蓋(重啟后)。也就是說直接修改這個文件,可以臨時得到正確的解析,但這是臨時的。只要服務器重啟,你填入的DNS配置將不復存在。

>>原創(chuàng)文章,歡迎轉(zhuǎn)載。轉(zhuǎn)載請注明:轉(zhuǎn)載自惠州市卓優(yōu)互聯(lián)科技有限公司,謝謝!
>>原文鏈接地址:為UBUNTU服務器設置靜態(tài)IP


關于作者

留下您的回復