ip

ip IPv4 ve IPv6 adreslerini yorumlar, kapsamını sınıflandırır, sayısal biçimleri dönüştürür ve CIDR sınırlarını tamamen PHP ile hesaplar.

Sürüm 1.2.2Kararlı
lil-terminal

Genel bakış

Ağ isteği yapmadan deterministik adres hesabı için ip kullanın: IPv4 biçimlerini dönüştürün, IPv6’yı açın, özel ve geri döngü adres aralıklarını denetleyin ve ağ aralığını hesaplayın.

Adres ve CIDR ağı farklı sorulara cevap verir

Önek olmadan ip tek bir adresi açıklar. /prefix ile ağ sınırlarını ve aralığı hesaplar. ip me ve ip server ise mevcut HTTP isteği ve hosting ortamından adres okur.

Sözdizimi

lil-terminal
ip <address|integer|hex|me|server>[/prefix]

Başvuru

ip 192.168.1.1

IPv4 adresini, sayısal biçimlerini ve kapsamını incele

ip 3232235777

işaretsiz tamsayıyı IPv4’e dönüştür ve incele

ip 0xC0A80101

onaltılık değeri IPv4’e dönüştür ve incele

ip 192.168.1.10/24

IPv4 ağını, maskeyi, wildcard’ı, broadcast’i ve aralığı göster

ip 2001:db8::1

sıkıştırılmış ve açılmış IPv6 biçimlerini ve kapsamı göster

ip 2001:db8::1/64

IPv6 ağını, son adresi ve aralığı göster

ip me

geçerli ziyaretçi adresini incele

ip server

geçerli sunucu adresini incele

Belirli biçimler

IPv4 noktalı, işaretsiz tamsayı veya onaltılık biçimde girilebilir. IPv6 sıkıştırılmış ve açık biçimleri gösterir; önek ile ağ, aralık ve adres sayısı da hesaplanır. me ve server geçerli HTTP ortamına bağlıdır.

Etkileşimli sandbox önizlemesi

Hazırlanmış örnekleri doğrudan sayfada çalıştırın. Sonuçlar önceden hazırlanır ve tarayıcıda gösterilir; sunucuda hiçbir terminal komutu yürütülmez.

Sunucu ve ziyaretçi adreslerini karşılaştırın

Kur ve yönet

Güncel uyumlu sürümü kurun. Tüm özellikler için Base, azaltılmış paket için Minimum seçin; zaten kurulu bir modülü güncellemek için upgrade kullanın.

Base ve Minimum aynı geçerli modül sürümünün iki paketidir.

Base paketi

Yerel başvuru ve yayımlanan tüm kiplerle tam paketi kurar.

install ip
Minimum paketi

Azaltılmış paketi kurun. Yerel başvuru dahil değildir; help <cmd> -i güncel sunucu başvurusunu açar.

install ip -m
Tam yayımlanmış sürüm

Tam olarak bu yayımlanmış sürümü kurun.

install ip -v 1.2.2
Kontrol et veya güncelle

upgrade uyumluluğu denetler ve bloğu yalnız gerektiğinde değiştirir.

upgrade ip
Modülü kaldır

Çekirdeğe ve diğer modüllere dokunmadan eklenti bloğunu kaldırır.

install ip -u

Örnekler

Örnekler kopyalanabilir; site bunları çalıştırmaz. Yolları, izinleri ve yıkıcı seçenekleri denetleyin.

Sunucu ve ziyaretçi adreslerini karşılaştırın
ip server | ip me
Adres  203.0.113.10
Aile   IPv4
Kapsam    documentation

Adres  198.51.100.24
Aile   IPv4
Kapsam    documentation
İşaretsiz tamsayıyı IPv4’e dönüştür ve incele
ip 3232235777
Address    192.168.1.1
Family     IPv4
Scope      private
Integer    3232235777
Hex        0xC0A80101
Bytes      192.168.1.1
Onaltılık değeri IPv4’e dönüştür ve incele
ip 0xC0A80101
Address    192.168.1.1
Family     IPv4
Scope      private
Integer    3232235777
Hex        0xC0A80101
Bytes      192.168.1.1
IPv4 ağını, maskeyi, wildcard’ı, broadcast’i ve aralığı göster
ip 192.168.1.10/24
Address    192.168.1.10
Family     IPv4
Scope      private
Integer    3232235786
Hex        0xC0A8010A
Bytes      192.168.1.10
CIDR       192.168.1.0/24
Network    192.168.1.0
Netmask    255.255.255.0
Wildcard   0.0.0.255
Broadcast  192.168.1.255
Range      192.168.1.0 – 192.168.1.255
Addresses  256
Sıkıştırılmış ve açılmış IPv6 biçimlerini ve kapsamı göster
ip 2001:db8::1
Address     2001:db8::1
Family      IPv6
Scope       documentation
Compressed  2001:db8::1
Expanded    2001:0db8:0000:0000:0000:0000:0000:0001
Hex         0x20010DB8000000000000000000000001
IPv6 ağını, son adresi ve aralığı göster
ip 2001:db8::1/64
Address     2001:db8::1
Family      IPv6
Scope       documentation
Compressed  2001:db8::1
Expanded    2001:0db8:0000:0000:0000:0000:0000:0001
Hex         0x20010DB8000000000000000000000001
CIDR        2001:db8::/64
Network     2001:db8::
Last        2001:db8::ffff:ffff:ffff:ffff
Range       2001:db8:: – 2001:db8::ffff:ffff:ffff:ffff
Addresses   18446744073709551616
Geçerli ziyaretçi adresini incele
ip me
Address  198.51.100.24
Family   IPv4
Scope    documentation
(example: actual visitor address depends on the request)
Geçerli sunucu adresini incele
ip server
Address  203.0.113.10
Family   IPv4
Scope    documentation
(example: actual server address depends on the host)
Geçersiz IP adresini reddedin
ip 999.999.999.999
Geçersiz IP adresi

Bu örnekte kullanılan dosya: sandbox/config/app.json

Örnek, korumalı /sandbox/ dokümantasyon alanındaki bir dosya veya dizini kullanır.

{
  "name": "lil-sandbox",
  "debug": true,
  "features": ["files", "code", "archives"],
  "limits": {
    "upload_mb": 2,
    "history": 25
  }
}

İlgili belgeler

Güncel herkese açık sürüm

v1.2.22026-08-08

Daha açık me/server biçimleri

İstek bağımlı me/server biçimlerini deterministik adres dönüşümlerinden ayırır.