28 Mart 2019 11:03

Muslu Y.

Linux

0.0.0.0 ile 127.0.0.1 arasındaki fark nedir?

Anasayfa

Linux

0.0.0.0 ile 127.0.0.1 arasındaki fark nedir?...

Projelerinizi lokalde yayınlamak için çalıştırdığınız HTTP servisinde özellikle bir IP adresi belirtilmez ise 127.0.0.1 IP adresi seçilir.

Örneğin Django projenizi test etmek için aşağıdaki komutu çalıştırdığınızda default olarak 127.0.0.1:8000 üzerinden yayına başlar.

 python3.6 manage.py runserver

 

Özel IP adresi ve Port tanımlamak için

 python3.6 manage.py runserver 0.0.0.0:8000

 

Peki, 0.0.0.0 ile 127.0.0.1 fark nedir?

0.0.0.0 ile tanımlanan bir servis aygıttaki tüm IP adreslerini dinlemeye başlar.

Örneğin: bilgisayarınızda Docker, VM sanallaştırma, özel VPN ağı vs. var ise 0.0.0.0 yazıldığında tüm IP adreslerinden ulaşım sağlanabilir.

http://192.168.0.35:8000 yazınca da http://127.0.0.1:8000 yazıncada servise ulaşmış olursunuz.

 

Ayrıca; lokalde ki projenizi 0.0.0.0:8000 ile başlatırsanız aynı ağdaki diğer bilgisayar, tablet ve cep telefonları ile de bağlanabilirler.

Örneğin bilgisayarınızın IP adresi 192.168.0.35 ile cep telefonunuzdan http://192.168.0.35:8000 yazarsanız projeyi test edebileceksiniz.

Linux

hakkında diğer konular

Makdos Bilişim Teknolojileri 2015 - 2025