Unix makinesinin IP adresi nasıl alınır?


Yanıtlar:


5

unix makinesinin IP adresini görmek için bu kodu deneyin

nslookup mach_name

12

Sistemdeki arabirimlerin herhangi birinin IP adresini almak için ifconfig komutunu kullanabilirsiniz (birden fazla arabirim ve birden fazla IP adresi olabileceğini unutmayın).

İle başla:

 $ ifconfig -a

4
Bazı UNIX sistemleri arayüzlerini etiketlemez en0- daha genel bir cevap kullanmaktır ifconfig -a. Ayrıca, ifconfigikili her zaman değil PATHçeşitli gibi büyülü sözleri denemeniz gerekebilir böylece için sıradan kullanıcılar /sbin/ifconfig -a, /etc/ifconfig -aroot olarak veya giriş ve deneyin ifconfig -a.
RedGrittyBrick

7

Bu komutu kullan

host `hostname`

ya da bu

nslookup `hostname` | grep -i address | awk -F" " '{print $2}' | awk -F# '{print $1}' | tail -n 1

açıklama

Nslookup ile başlayın

nslookup `hostname`      

sonra "adres" için arama yapın

nslookup `hostname` | grep -i address

Bu gibi bir şey döndürecek

Address:    192.168.1.1#53
Address: 192.168.1.167

Şimdi metnin ikinci sütununu seçerek sadece adresleri alalım. Alan ayırıcı olarak "" iletiyoruz

nslookup `hostname` | grep -i address | awk -F" " '{print $2}'

İlk sütunu seçerek "# 53" kısmından kurtulacaktır. Alan ayırıcı olarak "#" iletiyoruz

nslookup `hostname` | grep -i address | awk -F" " '{print $2}' | awk -F# '{print $1}'

Son adres yerel adrestir. Kuyruk anlamamıza yardımcı olacak.

nslookup `hostname` | grep -i address | awk -F" " '{print $2}' | awk -F# '{print $1}' | tail -n 1

5

Bir alternatif ipconfigolan ip(8)girdisi biraz dar olabilir burada. Örneğin:

$ ip -f inet addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue 
    inet 127.0.0.1/8 scope host lo
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
    inet 172.31.39.10/24 brd 172.31.39.255 scope global eth0

Geri döngü (lo) olmayan arabirim istediğiniz arabirimdir: 172.31.39.10


0

kullanın ifconfigve inetçıktının bir bölümünü arayın . Birden fazla ağ kartınız varsa (örneğin ethernet ve kablosuz) birden fazla giriş olacağını unutmayın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.