2012-01-20 40 views
7

Tôi cần tạo bí danh cho giao diện mạng của mình sao cho có thể truy cập bí danh cục bộ bằng 127.0.0.1 hoặc 33.33.33.33.Cách tạo bí danh IP trên Windows

Trong * nix tôi sẽ làm điều này:

sudo ifconfig en1 inet 33.33.33.33/32 alias 

Dường như công cụ netsh có thể làm điều tương tự. Nếu vậy, làm thế nào? Tôi đã nhìn thấy một số ví dụ có vẻ gần gũi, nhưng tôi không hiểu các tùy chọn được cung cấp.

Động lực cho việc này là chạy hai phiên bản JBossAS trên cùng một máy mà không cần bù cổng. Vì vậy, họ sẽ cần phải sử dụng cùng một số cổng mà không xung đột.

Trả lời

10

Bạn muốn chính xác. Ngoài ra, bạn có thể thêm nhiều địa chỉ mà không cần chạm vào dòng lệnh bằng cách sử dụng màn hình thuộc tính giao diện nâng cao.

netsh interface ip add address "Local Area Connection" 33.33.33.33 255.255.255.255 

Windows Advanced TCP/IP Settings

+12

Có cách nào trong Windows 7 để thêm bí danh vào thẻ interfacce * trong khi vẫn * sử dụng DHCP không? Sử dụng hai giải pháp được đề xuất của bạn yêu cầu tắt DHCP. – Abdull

9

Nó có thể phụ thuộc vào phiên bản Windows mà bạn có, nhưng đây là một số bước từ máy tính Windows 7 của tôi. Bạn muốn truy cập "cài đặt bộ điều hợp cục bộ" của mình. Có thể có 1000 cách để làm điều này, nhưng đây là một cách.

  • Go vào Control Panel -> Network and Sharing Center
  • Bấm "Cài đặt bộ chuyển đổi thay đổi" ở bên trái
  • Nhấp chuột phải vào kết nối mạng nội bộ của bạn và đi đến tài sản
  • Chọn TCP/IP giao thức v4 và các thuộc tính nhấp chuột
  • TCP phải được đặt thành địa chỉ tĩnh, vì vậy hãy đặt thành "Sử dụng địa chỉ sau" và thiết lập cấu hình IP mặc định của bạn cho mạng. Sau đó nhấp vào nâng cao.
  • Dưới Địa chỉ IP trong Cài đặt nâng cao TCP/IP, bấm Add
  • Thêm thêm địa chỉ IP khi cần thiết

enter image description here

cách tiếp cận khác là thêm adapter Microsoft Loopback như một thiết bị mạng. Điều này cho phép bạn thiết lập bộ điều hợp mạng ảo trên máy của bạn. Điều này có thể hữu ích cho việc kiểm tra mạng từ máy của riêng bạn. Xem http://social.technet.microsoft.com/Forums/en-US/w7itpronetworking/thread/259c7ef2-3770-4212-8fca-c58936979851/ để biết thêm thông tin.

+0

Bạn có thể thực hiện việc này với DHCP được kích hoạt không? – Chris

+2

No. Tôi tin rằng điều này đòi hỏi tất cả các địa chỉ IP tĩnh, nhưng nó đã được một vài năm kể từ khi tôi đã làm điều này, vì vậy mọi thứ có thể đã thay đổi. –

-2

Tôi đã tìm thấy câu trả lời.

Nếu bạn lấy địa chỉ IP từ DCHP, bạn không cần phải định cấu hình địa chỉ IP (có ý nghĩa khi biết đó là dịch vụ của DCHP) vì vậy tất cả những gì bạn cần làm là xác định cổng.

+0

Không phải là câu trả lời cho câu hỏi của OP, đó là "Làm cách nào để thêm Địa chỉ IP thứ hai (địa chỉ 'bí danh')?" Câu trả lời của Greg và Michael là chính xác từ quan điểm GUI của Windows. Sử dụng lệnh ** netsh ** từ cửa sổ CMD cũng có thể thực hiện được. –

0

cho bất cứ ai tới, như tôi có, từ google:
một cách khác để thực hiện điều này là để thiết lập một tuyến đường và thiết lập các điểm đến để hiểu được ip, một ví dụ: thời gian gần đây tại công ty chúng tôi dịch vụ của chúng tôi đã được ngừng lại cho chúng tôi T1, một số phần mềm cũ mà không ai có mã để mã hóa cứng địa chỉ bên ngoài của máy chủ của chúng tôi và chúng tôi cần chuyển sang địa chỉ nội bộ là 192.168.2.100 để tôi đặt tuyến này trên máy khách: route -p add 208.44.37.176 MASK 255.255.255.248 192.168.2.100 METRIC 1 và trên máy chủ tôi đặt giao diện của nó để nghe trên 208,44,37.182

vì vậy khi máy khách cố gắng kết nối với 208.44.37.182 nó sẽ kiểm tra bảng định tuyến, nó sẽ thực hiện bitwise và trên mặt nạ mạng cho bất kỳ thứ gì trong bảng định tuyến khớp với địa chỉ định tuyến (208.44.176) và sau đó định tuyến nó đến cổng (192.168.2.100) thất bại này là các tuyến đến cổng mặc định.

vì vậy trong trường hợp này, nó sẽ chuyển đến 192.168.2.100 người xem địa chỉ đó được gửi cho anh ta và trả lời lần lượt. nếu anh ta không nghe theo 208.44.37.182 thì anh ta sẽ bỏ qua nó (hoặc, nếu anh ta được cấu hình để làm như vậy, hãy chuyển nó cho ai đó lấy hoặc bỏ nó)

(đối với những người tò mò về lý do tại sao mặt nạ đó:
182 là 10.110.110
248 là 11.111.000
176 là 10.110.000
cho một phép toán AND nếu một trong hai bit là 0, kết quả là 0, nếu họ là cả 1 nó 1. vì vậy bạn thấy dùng 182 và Bitwise VÀ nó đến 248 cho 176)

đó là những điều tôi đã học được khi làm việc về điều này, hy vọng nó sẽ giúp người khác.

5

Có một nhận xét về cách thêm bí danh trong khi vẫn sử dụng DHCP cho chính. Tôi có vấn đề tương tự.

Giải pháp là:

  1. Thêm Microsoft Loopback Adapter như một thiết bị mạng (theo đề nghị của một trong những bình luận).
  2. Chỉ định địa chỉ IP cho giao diện mạng mới.

(1) Thêm Microsoft Loopback Adapter như một thiết bị mạng (lấy từ here):

  1. Nhấp vào trình đơn Start.
  2. Tìm kiếm “cmd".
  3. Nhấp chuột phải vào ‘cmd’ và chọn ‘Run as Administrator’
  4. Enter ‘hdwwiz.exe’

Từ thời điểm này đó là phương pháp tương tự như dưới Vista, ví dụ:

  1. Trong mục "Chào mừng bạn đến Add Hardware wizard", nhấn Next
  2. chọn "Cài đặt phần cứng mà tôi tự chọn từ một danh sách (nâng cao)" a. nd nhấp vào Tiếp theo.
  3. Cuộn xuống và chọn "Bộ điều hợp mạng" và nhấp vào Tiếp theo.
  4. Chọn trong Nhà sản xuất "Microsoft" và sau đó trong Bộ điều hợp mạng "Bộ điều hợp Microsoft Loopback" và nhấp vào Tiếp theo.

(2) Để xem các giao diện mạng mới được thêm vào, và chỉ định một địa chỉ IP:

  1. Go vào Control Panel -> Network and Sharing Center
  2. Bấm vào "Change setttings bộ chuyển đổi "ở bên trái
  3. Tìm mục có Tên thiết bị" Bộ điều hợp vòng lặp Microsoft "
  4. Nhấp chuột phải vào đó và chọn Thuộc tính
  5. Chọn "Giao thức Internet phiên bản 4 (TCP/IPv4) và nhấn nút Thuộc tính.
  6. Chọn "Sử dụng địa chỉ IP sau:" và nhập địa chỉ IP, Mặt nạ mạng con và Cổng mặc định nếu cần.
+1

Có thể cài đặt bộ điều hợp loopback từ dòng lệnh không? – felixfbecker

0

Bạn không thể thêm một bí danh trong GUI khi sử dụng DHCP để có được một địa chỉ. Các "netsh" lệnh, tuy nhiên, là hữu ích để đạt được điều này:

netsh interface ip thêm địa chỉ "Local Area Connection" 192.168.2.2 255.255.255.0

này phải được thực hiện như một quản trị viên.

Sử dụng "ipconfig" để kiểm tra giao diện mạng được gọi. Trong trường hợp của tôi nó là "Local Area Connection".

Các vấn đề liên quan