Pam nad yw 127.0.0.1 yn ddirprwy cyhoeddus
Adnabyddwch ystodau dolen yn ôl, preifat a rennir cyn ceisio defnyddio pwynt terfyn wedi’i gopïo o restr dirprwyon gyhoeddus.
Os rhowch 127.0.0.1 fel cyfeiriad dirprwy, mae’r ap yn ceisio cyrraedd gwasanaeth ar ei beiriant ei hun. Nid yw’n cysylltu’n ôl â’r cyfrifiadur a gyhoeddodd y cyfeiriad. Dim ond dewis gwasanaeth yn y cyfeiriad lleol hwnnw mae porth fel 8080 yn ei wneud.
Dyma pam y gall tiwtorial sy’n defnyddio 127.0.0.1 weithio i’w awdur ond methu ar eich cyfrifiadur chi. Mae’r enghraifft yn tybio bod dirprwy lleol eisoes yn rhedeg. Nid yw copïo’r cyfeiriad yn gosod nac yn cychwyn y gwasanaeth hwnnw.
Cyfeiriadau eraill sydd angen cyd-destun rhwydwaith
| Ystod | Ystyr |
|---|---|
| 127.0.0.0/8 | Dolen yn ôl i’r system leol. |
| 10.0.0.0/8 | Cyfeiriadau at ddefnydd preifat. |
| 172.16.0.0/12 | Cyfeiriadau at ddefnydd preifat; nid yw pob cyfeiriad sy’n dechrau â 172 yn breifat. |
| 192.168.0.0/16 | Cyfeiriadau at ddefnydd preifat. |
| 100.64.0.0/10 | Gofod cyfeiriadau a rennir, ar wahân i’r ystodau preifat uchod. |
Gall cyfeiriadau preifat nodi dirprwyon mewnol dilys pan fyddwch wedi cysylltu â’r rhwydwaith priodol. Nid ydynt yn nodi pwynt terfyn cyhoeddus unigryw y gellir ei gyrraedd o unrhyw le. Gall rhwydweithiau anghysylltiedig ailddefnyddio’r un ystod breifat.
Felly nid yw IP sy’n ddilys o ran cystrawen o reidrwydd yn gyfeiriad dirprwy cyhoeddus addas. Mae gallu ei gyrraedd yn gyhoeddus yn gwestiwn gwahanol i a ellir dadansoddi’r testun fel IPv4. Gwiriwch brotocol y dirprwy a’r ymateb disgwyliedig yn ogystal â’r porth gwrando.
Beth i’w wneud â chofnod wedi’i gopïo
Gwiriwch a yw’r cyfeiriad yn enghraifft o osod lleol, yn wasanaeth mewnol neu’n bwynt terfyn cyhoeddus go iawn. Os oeddech am ddefnyddio dirprwy lleol, cadarnhewch fod y gwasanaeth yn gwrando ar y porth disgwyliedig. Os oeddech am ddefnyddio rhestr gyhoeddus, dewiswch gofnod priodol o’r rhestr dirprwyon am ddim a’i brotocol penodedig yn hytrach na newid y porth ar gyfeiriad dolen yn ôl.