A. linux vps主機使用的是共享ip,請問在域名DNS裡面的 域名解析該指向那個ip地址
域歷李名解析指肢如遲向橡衡VPS給你提供的IP就可以,其他的在主機上會做相應的設置。這樣就可以保證你的域名可以訪問到自己的網站了。
B. linux查看本機ip命令
查看本機ip地址方法:
操作環境:聯想拯救者Y7000,windows10系統等。
1、首先打開【控制面板】,在窗口中,點擊【網路和Internet】選項。
以安卓手悉昌機為例,查詢ip地址查詢定位的方法是:
操作環境:華為P40Pro手機、3.0.0.202系統等。
1、首先毀陸並打開手機【設置】應用纖跡,然後找到【WLAN】,點擊該項進入詳細頁面。
2、接著在WLAN管理頁面,則可以看到已經連接的WiFi網路。
3、其次點擊該頁面下方的【配置】,進入配置管理頁面。
4、之後在配置管理頁面,即可看到有【IP地址】的選項,則在選項的右側即為本機的IP地址的查詢定位。
C. linux 怎麼設置IP
首先你得知道幾個命令:
ifconfig 查看網卡信息的命令(網卡以eth0~ethN命名,看你網卡用的是哪個)。另外,它只在root用戶下可能,一般普通用戶不能用。
route -n 查看路由的命令。
cat /etc/resolv.conf 查看DNS,配置DNS可在這個文件配置
命令行里有三種修改IP方法,其中一種是臨時的,重啟後就沒有了,在此不提了。只說兩種永久生效的:
1,在命令行里,通過命令調出圖形界面配置,比較直觀,容易配置:
命令
setup
彈出圖形界面,選擇network configuration ----> 回車----->兩個選項,第一個是網卡,第二個是DNS,在此不多講了。寫太多了,最主要是很直觀。
最後配置完了後,點TAB鍵或者上下左右鍵 選:OK---->save--->save&quit--->quit
2,命令行編寫配置文件來實現,一般你的網卡是eth0.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #描述網卡對應的設備別名,例如ifcfg-eth0的文件中它為eth0
BOOTPROTO=static #設置網卡獲得ip地址的方式,可能的選項為static,dhcp或bootp,分別對應靜態指定的 ip地址,通過dhcp協議獲得的ip地址,通過bootp協議獲得的ip地址
BROADCAST=192.168.0.255 #對應的子網廣播地址
HWADDR=00:07:E9:05:E8:B4 #對應的網卡物理地址
IPADDR=192.168.0.2 #如果設置網卡獲得 ip地址的方式為靜態指定,此欄位就指定了網卡對應的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #網卡對應的網路掩碼
NETWORK=192.168.0.0 #網卡對應的網路地址
ONBOOT=yes #系統啟動時是否設置此網路介面,設置為yes時,系統啟動時激活此設備
修改對應網卡的網關的配置文件
vi /etc/sysconfig/network
NETWORKING=yes(表示系統是否使用網路,一般設置為yes。如果設為no,則不能使用網路,而且很多系統服務程序將無法啟動)
HOSTNAME=localhost(設置本機的主機名,這里設置的主機名要和/etc/hosts中設置的主機名對應)
GATEWAY=192.168.1.1(設置本機連接的網關的IP地址。)
D. 在linux中架設web伺服器,如何將域名指向伺服器IP地址
如果是讓自己的機器明白域名和IP的關系,可以修改/etc/hosts文件,如果是要讓其它電腦明白某域名的IP,需要到域名注冊機構注冊。
E. Linux如何配置ip地址
1、打開Linux終端系統,然後在系統中輸入如下代碼。
F. 區域網內架設linux bind能不能將所有的域名解析請求指向某個IP
正常申請域名,正常做解析就可以。 國際域名是支持解析到如192.168.1.100這樣的內網IP的。
這種情況在公網電腦會出現無法訪問, 因為公網上沒有192.168.1.100
但是在內網電腦是可以正常打開192.168.1.100.
缺點,需要購買域名,有一定成本。
通過路由器Hosts功能解析
如果路由器支持Hosts功能,可以在路由器上設置將某域名解析到192.168.1.100. 無須購買域名,甚至可以把網路解析到192.168.1.100
這種有情況有效范圍僅限內網主機, 貌似達到你的要求了。
缺點:
內網電腦需要通過DHCP獲取IP。 如自定義過DNS,解析無效。
需要路由器功能支持。
修改每台電腦Hosts文件以達到解析目的。
缺點:
每台都要設置,比較麻煩, 容易被殺毒軟體誤報攔截。
G. 獲取Linux IP地址的六種方法總結
本文總結六種查看Linux IP地址的方法,方便以後的運維開發工作。
在介紹前先學習一下三個命令行篩選的主要的指令,也是頻繁使用到的命令。
1、head。 head 命令可用於查看文件的開頭部分的內容,有一個常用的參數 -n 用於顯示行數,默認為 10。
運行head --help查看說明信息:
-q 隱藏文件名
-v 顯示文件名
-c<數目> 顯示的位元組數。
-n<行數> 顯示的行數。
2、grep。 grep 命令用於查找文件里符合條件的字元串。運行grep --help查看說明信息,參數太多主要有以下幾種:
grep -r遞歸選擇。
grep -v反選,顯示不包含匹配文本的所有行。
grep -n顯示符合樣式的那一行之前。
grep -A顯示符合範本樣式的那一列之外,並顯示該行之後的內容。
3、awk。 強大的文本分析工具,命令使用過於復雜(awk --help),只需要知道 awk '{print$2}'為列印第二行數據。
4、tail 。tail命令可用於查看文件的結束部分的內容,有一個常用的參數 -n 用於顯示行數,默認為 10。tail --help查看主要的參數:
tail -n顯示最後多少行
tail -c顯示最後十個字元
tail -f 循環讀取,跟蹤顯示最後十行
5、cut。 顯示每行從開頭算起的文字。
cut -b :以位元組為單位進行分割。
cut -c :以字元為單位進行分割
cut -d :自定義分隔符,默認為製表符
cut -f :與-d一起使用,指定顯示哪個區域
無線網卡地址:
echo wlan0=`ifconfig wlan0 | head -n2 | grep inet | awk '{print$2}'`
有線網卡地址:
echo eth0=`ifconfig eth0 | head -n2 | grep inet | awk '{print$2}'`
或者命令:
ifconfig | grep "inet " | cut -d: -f2 | awk '{print $1}' | grep -v "^127."
無線網卡地址:
ip address | grep wlan0 | awk '{print$2}'
有線網卡地址:
ip address | grep eth0 | awk '{print$2}'
或者
echo eth0=`ip address show eth0 | head -n4 | grep inet | awk '{print$2}'
echo wlan0=`ip address show wlan0 | head -n4 | grep inet | awk '{print$2}'
運行hostname -help命令查看說明信息:
Program options:
-a, --alias alias names
-A, --all-fqdns all long host names (FQDNs)
-b, --boot set default hostname if none available
-d, --domain DNS domain name
-f, --fqdn, --long long host name (FQDN)
-F, --file read host name or NIS domain name from given file
-i, --ip-address addresses for the host name
-I, --all-ip-addresses all addresses for the host
-s, --short short host name
-y, --yp, --nis NIS/YP domain name
hostname -i得到環回地址127.0.1.1, hostname -I得到具體的網卡信息192.168.31.82 。
php語言查看ip就是使用函數shell_exec來執行shell命令。
比如:
<?php
echo shell_exec("echo wlan0=`ifconfig wlan0 | head -n2 | grep inet | awk '{print$2}'`");
?>
然後執行php ip.php 。shell_exec()裡面可以放置任何shell命令。這個方法的意義在於php可以通過網頁對外提供服務。
#!/usr/bin/env python
import socket
import fcntl
import struct
def get_ip_address(ifname):
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
return socket.inet_ntoa(fcntl.ioctl(
s.fileno(),
0x8915, # SIOCGIFADDR
struct.pack('256s', ifname[:15])
)[20:24])
Local_wlan0=get_ip_address("wlan0")
Local_lo=get_ip_address("lo")
#Local_eth0=get_ip_address("eth0")
print Local_wlan0
print Local_lo
#print Local_eth0
利用socket包,然後執行python ip.py 得到wlan0信息。
#!/usr/bin/env python
import os
def get_ip():
out = os.popen("echo wlan0=`ifconfig wlan0 | head -n2 | grep inet | awk '{print$2}'`").read()
print out
if __name__ == '__main__':
get_ip()
和php的shell_exec函數類似,os.popen()裡面可以放置任何shell命令。注意有個函數os.system的結果只是命令執行結果的返回值,執行成功為0;os.popen()可以讀出執行的內容,輸出的結果比較特殊,帶換行符\n 。
H. 配置LINUX的IP命令
通過配置文件配置LINUX的IP命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置文件如下:
ONBOOT=yes
BOOTPROTO=none:表示不使用dhcp服務,如果是手動配置靜態的ip地址,BOOTPROTO的值可以為none或者static。
IPADDR=192.168.1.66:表示設置IP地址。
NETMASK=255.255.255.0:表示設置子網掩碼。
GATEWAY=192.168.1.1: 表示設置網關。
DNS1=192.168.1.1:表示設置首選DNS伺服器,DNS有自己的配置文件/etc/resolv.conf,在這里設置DNS,就是把它寫入了DNS的配置文件/etc/resolv.conf。
然後,執行service network restart,重啟網路服務配置文件生效即可。
(8)linuxip指向擴展閱讀:
通過ifconfig命令配置LINUX的IP命令:
命令名稱:ifconfig
基本語法:ifconfig [網卡標識] [IP地址]
英文原意:interface configuration
執行許可權:root
功能描述:查看或臨時配置網卡信息
說明: ifconfig 命令主要是用來查看網卡的配置信息,因為用它來配置網卡的IP地址時,只會臨時生效(Linux伺服器重啟後就會失效)。
這種配置ip的方式只能設置IP和子網掩碼,估只適合內網(區域網)使用。
如果想連通外網,還必須設置網關和DNS。
I. linux ip 地址配置
即時生效:
ifconfigeth0 192.168.1.102 netmask 255.255.255.0
啟消孫動生效:
vim/etc/sysconfig/network-scripts/ifcfg-eth0
加入
IPADDR=192.168.1.102
NETMASK=255.255.255.0
修改default gateway
即時生拿埋鏈效:
routeadd default gw 192.168.1.1
啟動生效:
vim/etc/sysconfig/network-scripts/ifcfg-eth0
加入
GATEWAY=192.168.1.1
最後結果如下:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.102
NETMASK=255.255.255.0
GETEWAY=192.168.1.1
ONBOOT=yes
TYPE=Ethernet
註:BOOTPROTO只有在static(靜態)模式下才可以使用設置的液消IP信息
修改dns
vim/etc/resolv.conf
修改後可即時生效,啟動同樣有效
形式
加入nameserver= ***.***.***.***
最多可有三個,作為上一個失敗後的候選
修改host name
即時生效:
hostname fc2
啟動生效:
vim/etc/sysconfig/network
形式如下:
NETWORKING=yes
HOSTNAME=fc2
J. Linux(DNS+WEB雙站點)建立基於ip的web,指向不同文件夾,默認網頁內容展示學號
可以,用埠區分,用IP,用別名,都可以區分不同的站的站和頁面,沒問題的。