Αρχική σελίδα » πως να » Πώς να αλλάξετε τη διεύθυνση IP χρησιμοποιώντας PowerShell

    Πώς να αλλάξετε τη διεύθυνση IP χρησιμοποιώντας PowerShell

    Σας έχουμε ήδη δείξει πώς μπορείτε να αλλάξετε τη διεύθυνση IP από τη γραμμή εντολών, η οποία απαιτούσε μεγάλες εντολές netsh, τώρα κάνουμε το ίδιο πράγμα στο PowerShell, χωρίς την πολυπλοκότητα.

    Σημείωση: Οι ακόλουθες εντολές είναι νέες στο PowerShell v3 και ως εκ τούτου απαιτούν τα Windows 8, απαιτούν επίσης μια γραμμή εντολών διαχειριστή.

    Συντάκτες Σημείωση: Αυτό το άρθρο είναι πιθανότατα για το πιο δημοφιλές ακροατήριο μας και απαιτεί κάποιες βασικές γνώσεις σχετικά με τη διεύθυνση IP και τη σημείωση CIDR

    Αλλαγή της διεύθυνσης IP

    Έχουμε δει τους ανθρώπους να βγάζουν τα μαλλιά τους προσπαθώντας να αλλάξουν τις διευθύνσεις IP χρησιμοποιώντας κρυπτογραφικές κατηγορίες WMI σε παλαιότερες εκδόσεις του PowerShell, αλλά αυτό που άλλαξε με το PowerShell v3, υπάρχει τώρα μια μονάδα NetTCPIP που φέρνει το μεγαλύτερο μέρος της λειτουργικότητας στην εγγενή PowerShell. Ενώ λίγο αρχικά προκαλεί σύγχυση, κυρίως λόγω της έλλειψης τεκμηρίωσης αυτή τη στιγμή, αρχίζει να έχει νόημα μόλις οι geeks σας δείξουν πώς γίνεται.

    Η αλλαγή μιας διεύθυνσης IP μπορεί να γίνει χρησιμοποιώντας το cmdlet New-NetIPAddress, έχει πολλές παραμέτρους, μερικές από τις οποίες δεν τεκμηριώνονται ούτε στο Get-Help. Έτσι, εδώ είναι:

    New-NetIPAddress -InterfaceAlias ​​"Ενσύρματη σύνδεση Ethernet" -IPv4Address "192.168.0.1" -PrefixLength 24 -DefaultGateway 192.168.0.254

    Αυτό προϋποθέτει τα εξής:

    • Το όνομα της διασύνδεσης που θέλετε να αλλάξετε τη διεύθυνση IP είναι Local Area Network
    • Θέλετε να ορίσετε στατικά μια διεύθυνση IP 192.168.0.1
    • Θέλετε να ορίσετε μια μάσκα υποδικτύου 255.255.255.0 (η οποία είναι / 24 στη σημείωση CIDR)
    • Θέλετε να ορίσετε μια προεπιλεγμένη πύλη 192.168.0.254

    Προφανώς, θα θέλατε να αλλάξετε τις ρυθμίσεις για ορισμένες που ταιριάζουν με τα κριτήρια διευθυνσιοδότησης για το δίκτυό σας.

    Ρύθμιση των πληροφοριών DNS σας

    Τώρα εδώ έρχεται ένα άλλο δύσκολο κομμάτι, αποδεικνύεται ότι υπάρχει μια ολόκληρη ξεχωριστή ενότητα που ονομάζεται DNSClient που πρέπει να χρησιμοποιήσετε για να χειριστείτε τις Ρυθμίσεις DNS. Για να αλλάξετε τον διακομιστή DNS χρησιμοποιείτε:

    Set-DnsClientServerAddress -InterfaceAlias ​​"Ενσύρματη σύνδεση Ethernet" -Διακομιστές διακομιστή 192.168.0.1, 192.168.0.2

    Αυτό προϋποθέτει ότι θέλετε να ορίσετε τον κύριο διακομιστή DNS για σύνδεση Wired Ethernet σε 192.168.0.1 και τον δευτερεύοντα διακομιστή DNS σε 192.168.0.2. Αυτό είναι το μόνο που υπάρχει σε αυτό.