Hemsida » hur » Vad håller du på med att ändra din offentliga IP-adress och få olycka på Internet?

    Vad håller du på med att ändra din offentliga IP-adress och få olycka på Internet?

    Vad förhindrar dig (eller någon annan) från att ändra sin IP-adress och orsaka allvarliga huvudvärk för Internetleverantörer och andra Internetanvändare?

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Frågan

    SuperUser-läsaren Whitemage är nyfiken på vad som hindrar honom från att ändra sin IP-adress, och orsakar problem:

    En intressant fråga ställdes om mig och jag visste inte vad jag skulle svara på. Så jag frågar här.

    Låt oss säga att jag prenumererar på en Internetleverantör och använder kabelanslutning till Internet. Internetleverantören ger mig en offentlig IP-adress på 60.61.62.63.

    Vad hindrar mig från att ändra denna IP-adress till, säger oss, 60.61.62.75, och krossar med en annan konsuments internetanslutning?

    För det här argumentets skull, låt oss säga att den här andra IP-adressen också ägs av samma Internetleverantör. Låt oss anta att det är möjligt för mig att gå in i kabelmodeminställningarna och ändra IP-adress manuellt.

    Under ett affärskontrakt där du tilldelas statiska adresser tilldelas du också en standardgateway, en nätverksadress och en sändningsadress. Så det är 3 adresserar Internetleverantören "förlorar" till dig. Det verkar mycket slöseri med dynamiskt tilldelade IP-adresser, vilket de flesta kunderna är.

    Skulle de helt enkelt kunna använda statiska arps? ACL? Andra enkla mekanismer?

    Två saker att undersöka här, varför kan vi inte bara gå runt ändra våra adresser, och är uppdragsprocessen så slösig som det verkar?

    Svaret

    SuperUser-bidraggivare Moses erbjuder viss insikt:

    Kabelmodem är inte som din hemrouter (det vill säga de har inte ett webbgränssnitt med enkla peksknappar som något barn kan "hacka" in i).

    Kabelmodemerna "tittas upp" och ligger i MAC-adress av Internetleverantören och är vanligtvis åtkomliga av tekniker som använder proprietär programvara som endast de har tillgång till, som bara körs på sina servrar, och kan därför inte stulas.

    Kabelmodemerna verifierar och kontrollerar även inställningarna hos Internetleverantörernas servrar. Servern måste berätta för modemet om det är inställningar (och plats på kabelnätverket) giltiga och ställer bara in det som leverantören har ställt in för (bandbredd, DHCP-tilldelningar, etc.). Till exempel när du berättar din ISP "Jag skulle vilja ha en statisk IP, tack.", De allokerar en till modemet via sina servrar, och modemet låter dig använda den IP-adressen. Samma med bandbredd ändras, till exempel.

    För att göra vad du föreslår, skulle du troligen behöva bryta in servrarna hos Internetleverantören och ändra vad den har satt upp för modemet.

    Skulle de helt enkelt kunna använda statiska arps? ACL? Andra enkla mekanismer?

    Varje ISP är olika, både i praktiken och hur nära de är med det större nätverket som tillhandahåller service till dem. Beroende på dessa faktorer kan de använda en kombination av ACL och statisk ARP. Det beror också på tekniken i själva kabelnätet. Internetleverantören jag arbetade för använde någon form av ACL, men den kunskapen var lite bortom min paygrade. Jag fick bara jobba med teknikerens gränssnitt och göra rutinunderhåll och service ändras.

    Vad hindrar mig från att ändra denna IP-adress till, låt oss säga, 60.61.62.75 och röra med en annan konsuments internetanslutning?

    Med tanke på ovanstående, som håller dig från att ändra din IP till en som din Internetleverantör inte specifikt har gett dig är en server som instruerar modemet vad det kan och inte kan göra. Även om du på något sätt bröt in i modemet, om 60.61.62.75 redan är allokerat till en annan kund, så kommer servern helt enkelt att berätta för modemet att det inte kan ha det.

    David Schwartz erbjuder ytterligare insikt med en länk till en vitbok för det riktigt nyfiken:

    De flesta moderna Internetleverantörer (senaste 13 år eller så) kommer inte att acceptera trafik från en kundanslutning med en källa-IP-adress som de inte skulle röra till den kunden om det var destinationens IP-adress. Detta kallas "back path forwarding". Se BCP 38.


    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.