2013-05-05 32 views
5

8080 bağlantı noktasında bir nginx sunucusu ve localhost ve 127.0.0.1 ile telnet var. Bağlantılı, biri bağlı, aksi halde başarısız olur. ? Neden localhost? Fail Teşekkür 'localhost' ve '127.0.0.1' arasındaki fark bağlamak neler'localhost' ile '127.0.0.1' arasındaki fark nedir?

[[email protected] sbin]$ telnet localhost 8080   
Trying ::1... 
telnet: connect to address ::1: Connection refused 

[[email protected] sbin]$ telnet 127.0.0.1 8080 
Trying 127.0.0.1... 
Connected to 127.0.0.1. 
Escape character is '^]'. 

! Yerel makinenin IPv4 adresi

cevap

5

127.0.0.1. Yerel makinenin adreslerini bulmak için bakılan bir addır. Durumunuzda önce IPv6 adresini bulur (:: 1) ve buna bağlanmayı dener. Hizmetiniz sadece IPv4 dinliyorsa, bağlantı kurulamaz.

0

Yerel bir ağın ipv6'ya bağlı olduğu ve dinlemediğiniz görülüyor: 1 ipv6 IP.

0

Localhost, 127.0.0.1 adresinin ip adresinin adresidir. IP adresini hatırlamak mümkün değildir, bu yüzden bilgisayar kullanımı dns, Etki Alanı Adı Sistemi (DNS) anlamına gelir. Adlandırmanın yanı sıra ip adresine de dönüşü yapılır. Alan Adı Sistemini açıklamak için sıklıkla kullanılan bir analoji, insan dostu bilgisayar ana bilgisayar adlarını IP adreslerine çevirerek Internet için telefon rehberi olarak hizmet etmesidir. Örneğin, www.example.com alan adı, 93.184.216.119 (IPv4) ve 2606: 2800: 220: 6d: 26bf: 1447: 1097: aa7 (IPv6) adreslerine çevrilir.

İlgili konular