Kial 127.0.0.1 ne estas publika prokurilo
Rekonu buklorevenajn, privatajn kaj komunajn adresintervalojn antaŭ ol uzi finpunkton kopiitan el publika prokurila listo.
Se vi enigas 127.0.0.1 kiel prokurilan adreson, via aplikaĵo provas atingi servon sur sia propra maŝino. Ĝi ne konektiĝas reen al la komputilo, kiu publikigis la adreson. Pordo kiel 8080 nur elektas servon ĉe tiu loka adreso.
Tial lernilo kun 127.0.0.1 povas funkcii por sia aŭtoro kaj malsukcesi sur via komputilo. La ekzemplo supozas, ke loka prokurilo jam funkcias. Kopii la adreson ne instalas aŭ startigas tiun servon.
Aliaj adresoj bezonantaj retan kuntekston
| Intervalo | Signifo |
|---|---|
| 127.0.0.0/8 | Bukloreveno al la loka sistemo. |
| 10.0.0.0/8 | Adresoj por privata uzo. |
| 172.16.0.0/12 | Adresoj por privata uzo; ne ĉiu adreso komenciĝanta per 172 estas privata. |
| 192.168.0.0/16 | Adresoj por privata uzo. |
| 100.64.0.0/10 | Komuna adresspaco, aparta de la supraj privatuzaj intervaloj. |
Privataj adresoj povas identigi legitimajn internajn prokurilojn kiam vi estas konektita al la taŭga reto. Ili ne identigas unikan publikan finpunkton atingeblan de ĉie. Senrilataj retoj povas reuzi la saman privatan intervalon.
Sintakse valida IP do ne nepre estas taŭga publika prokurila adreso. Publika atingeblo estas aparta demando de tio, ĉu la teksto analizeblas kiel IPv4. Kontrolu la prokurilan protokolon kaj atendatan respondon same kiel la aŭskultantan pordon.
Kion fari kun kopiita ero
Kontrolu, ĉu la adreso estas loka agorda ekzemplo, interna servo aŭ vera publika finpunkto. Se vi celis lokan prokurilon, konfirmu, ke la servo aŭskultas ĉe la atendata pordo. Se vi celis publikan liston, elektu taŭgan eron el la listo de senpagaj prokuriloj kun ĝia indikita protokolo anstataŭ ŝanĝi la pordon ĉe buklorevena adreso.