Lệnh Nslookup cách sử dụng nó. Sử dụng tiện ích Ping, Tracert và NSLookup. Dns - chương trình dịch vụ tên miền nslookup

nslookup là công cụ linh hoạt nhất có thể được sử dụng trong nhiều tình huống khác nhau, bao gồm cả việc khắc phục sự cố. Nó có thể chạy ở hai chế độ. Ở chế độ không tương tác, nslookup hoạt động tương tự như tiện ích máy chủ đã thảo luận ở trên. Tuy nhiên, bạn có thể nhận được nhiều giá trị hơn khi sử dụng nslookup một cách tương tác. Ở chế độ này, nó có thể được sử dụng để lấy thông tin chi tiết nhất về máy tính và miền từ xa, vì bằng cách sử dụng các tùy chọn, bạn có thể chỉ định thông tin nào sẽ được lấy từ cơ sở dữ liệu DNS. Định dạng cơ bản của lệnh nslookup là:

nslookup [-option...]]

Nếu bạn chỉ định tham số máy chủ cần tìm trên dòng lệnh, nslookup sẽ hoạt động ở chế độ không tương tác và trả về phản hồi cho yêu cầu ở dạng gần giống với tiện ích máy chủ. Nếu không có đối số nào được đưa ra hoặc đối số đầu tiên là dấu gạch nối (-), thì nslookup sẽ chạy ở chế độ tương tác. Nếu cần, bạn có thể sử dụng đối số -server để chỉ định một máy chủ DNS khác, trong đó máy chủ là địa chỉ IP của máy chủ DNS được yêu cầu. Nếu không, nslookup sẽ mặc định là máy chủ DNS được đặt trong tệp /etc/resolv.conf.

Có ba cách để thay đổi cài đặt nslookup. Đầu tiên, bạn có thể thiết lập các tùy chọn trên dòng lệnh cùng với lệnh nslookup. Thứ hai, bạn có thể chỉ định chúng trong dòng lệnh tương tác nslookup bằng lệnh set. Và thứ ba, bạn có thể tạo một tệp .nslookuprc trong thư mục làm việc của mình $HOME và chỉ định các tham số mong muốn trong đó, mỗi tham số trên một dòng. Danh sách các tham số có thể được sử dụng với lệnh nslookup được đưa ra trong bảng. 4.6.

Bảng 4.6. tùy chọn nslookup
Tham số Sự miêu tả
tất cả Hiển thị giá trị tham số hiện tại
lớp học Đặt lớp DNS (mặc định = IN )
gỡ lỗi Bật/tắt chế độ gỡ lỗi (mặc định = nodebug)
d2 Bật/tắt chế độ gỡ lỗi hoàn toàn (mặc định = gật2)
tên miền=tên Đặt tên miền mặc định
srchlist=name1/name2.. . Thay đổi miền mặc định thành name1 và tìm kiếm danh sách name1/name2.. .
nói xấu Thêm tên miền mặc định vào thành phần yêu cầu
tìm kiếm Thêm tên miền trong danh sách vào tên máy chủ (mặc định = search)
cổng=giá trị Thay đổi số cổng TCP/UDP (mặc định = 53)
loại truy vấn=giá trị Thay đổi loại bản ghi được yêu cầu (mặc định = A)
loại=giá trị Tương tự như loại truy vấn
lặp lại Yêu cầu máy chủ định danh truy vấn các máy chủ khác để tìm phản hồi (mặc định = recurse)
thử lại=số Đặt số lần thử lại yêu cầu nếu phản hồi không thành công (mặc định = 4)
root=máy chủ Thay đổi tên máy chủ gốc thành máy chủ có tên là máy chủ (mặc định = ns.internic.net)
thời gian chờ = số Thay đổi khoảng thời gian chờ phản hồi thành giá trị bằng số (mặc định = 5 giây)
vc Luôn sử dụng chuỗi ảo (mặc định = novc)
bỏ quatc Bỏ qua lỗi khi cắt bớt gói (default = noignoretc )

Liệt kê 4.6 cho thấy một phiên nslookup mẫu yêu cầu thông tin về máy chủ www.linux.org. Yêu cầu có tham số mặc định cho tên được chỉ định chỉ trả về địa chỉ IP tương ứng. Ví dụ của chúng tôi minh họa việc thay đổi các tham số để tìm kiếm máy chủ thư cho một miền nhất định.

1 $ nslookup 2 Máy chủ mặc định: ns1.isp.net 3 Địa chỉ: 10.0.0.1 4 5 > www.linux.org 6 Máy chủ: ns1.isp.net 7 Địa chỉ: 10.0.0.1 8 9 Câu trả lời không chính thức: 10 Tên: www.linux.org 11 Địa chỉ: 198.182.196.56 12 13 > set type=MX 14 > www.linux.org 15 Máy chủ: ns1.isp.net 16 Địa chỉ: 10.0.0.1 17 18 Câu trả lời không chính thức: 19 www.linux ưu tiên .org =20, ưu tiên trao đổi thư = router.invlogic.com 20 ưu tiên www.linux.org =30, ưu tiên trao đổi thư = border-ai.invlogic.com 21 ưu tiên www.linux.org = 10, ưu tiên trao đổi thư = mail.linux .org 22 23 Có thể tìm thấy các câu trả lời đáng tin cậy từ: 24 máy chủ tên linux.org = NS0.AITCOM.NET 25 máy chủ tên linux.org = NS. invlogic. com 26 router.invlogic.com địa chỉ internet = 198.182.196.1 27 border-ai.invlogic.com địa chỉ internet = 205.134.175.254 28 địa chỉ internet mail.linux.org = 198.182.196.60 29 NS0.AITCOM.NET địa chỉ internet = 208.234. 1.34 30 Địa chỉ internet NS.invlogic.com = 205.134.175.254 31 > thoát $32 Liệt kê 4.6. Ví dụ về phiên nslookup

Dòng 5 tạo yêu cầu cho máy chủ có tên www.linux.org. Dòng 6 và 7 hiển thị máy chủ DNS đang xử lý yêu cầu này và dòng 9-11 hiển thị rằng máy chủ đang cung cấp câu trả lời trái phép về địa chỉ IP. Rõ ràng, ai đó đã truy cập vào cùng một máy chủ và địa chỉ IP của nó được lưu trong bộ đệm của máy chủ DNS cục bộ. Dòng 13 đặt tham số yêu cầu thông tin về máy chủ thư cho một miền nhất định. Dòng 18–30 hiển thị thông tin nhận được từ máy chủ DNS. Các dòng 18–21 về cơ bản là phần phản hồi của gói DNS báo hiệu rằng phản hồi không có thẩm quyền và tiếp tục hiển thị ba máy chủ thư chịu trách nhiệm gửi email đến máy chủ www.linux.org. Dòng 23–30 hiển thị phản hồi của cơ quan có thẩm quyền và thông tin bổ sung từ gói DNS. Do đó, các dòng 23–25 hiển thị hai máy chủ DNS có thẩm quyền cho miền linux.org, chứa các bản ghi gốc cho www.linux.org. Dòng 26–30 hiển thị thông tin bổ sung về địa chỉ IP của máy chủ có trong phản hồi. Ví dụ này có thể được mở rộng một chút bằng cách đặt máy chủ DNS mặc định thành một trong các máy chủ có thẩm quyền (sử dụng lệnh máy chủ) và truy vấn lại các bản ghi MX. Bây giờ hãy so sánh xem thông tin nhận được có khác với thông tin tương tự do máy chủ DNS trái phép cấp hay không.

Cung cấp thông tin giúp chẩn đoán cơ sở hạ tầng DNS. Để sử dụng công cụ này, bạn phải làm quen với cách hoạt động của hệ thống DNS. Công cụ dòng lệnh Nslookup chỉ khả dụng nếu TCP/IP được cài đặt.

Cú pháp
nslookup [- tiểu đội...] [{mong muốn_máy tính| [- máy chủ]}]
Tùy chọn

- tiểu đội... Chỉ định một hoặc nhiều lệnh phụ nslookup như các tùy chọn dòng lệnh. Để biết danh sách các lệnh phụ, hãy xem phần Xem thêm. Cũng". mong muốn_máy tính Tra cứu dữ liệu cho một tham số mong muốn_máy tính, sử dụng máy chủ tên DNS mặc định hiện tại nếu không có máy chủ nào khác được chỉ định. Để lấy thông tin về một máy tính không thuộc miền DNS hiện tại, phải thêm dấu chấm vào cuối tên. - máy chủ Chỉ định rằng máy chủ này sẽ được sử dụng làm máy chủ tên DNS. Nếu tham số -máy chủ không được chỉ định, máy chủ DNS mặc định sẽ được sử dụng. ( giúp đỡ|? ) Hiển thị mô tả ngắn gọn về các lệnh phụ nslookup.

Ghi chú

  • Nếu như mong muốn_máy tínhđược chỉ định bởi địa chỉ IP và yêu cầu bản ghi tài nguyên loại A hoặc PTR, tên máy tính sẽ được hiển thị. Nếu như mong muốn_máy tínhđược chỉ định bằng tên không có dấu chấm ở cuối, tên miền DSN mặc định sẽ được thêm vào tên đã chỉ định. Hành vi phụ thuộc vào trạng thái của các lệnh con sau bộ: lãnh địa, danh sách srch, nói xấutìm kiếm.
  • Nếu dấu gạch nối (-) được nhập vào dòng lệnh thay vì tham số mong muốn_máy tính, đội nslookup sẽ chuyển sang chế độ tương tác.
  • Độ dài của dòng lệnh gọi không được vượt quá 256 ký tự.
  • Đội nslookup có thể hoạt động ở hai chế độ: tương tác và bình thường (ngoại tuyến).
    Nếu chỉ cần hiển thị một phần nhỏ thông tin thì nên sử dụng chế độ bình thường. Tham số đầu tiên phải là tên hoặc địa chỉ IP của máy tính mà bạn muốn lấy dữ liệu. Đối với tham số thứ hai, nhập tên hoặc địa chỉ IP của máy chủ tên DNS. Nếu tham số thứ hai không được chỉ định, hãy sử dụng lệnh nslookup Máy chủ tên DNS mặc định được sử dụng.
    Nếu bạn muốn biết thông tin chi tiết hơn, bạn nên sử dụng chế độ tương tác. Bạn phải nhập dấu gạch nối (-) làm tham số đầu tiên và tên hoặc địa chỉ IP của máy chủ tên DNS làm tham số thứ hai. Nếu cả hai tham số không được chỉ định, hãy sử dụng lệnh nslookup Máy chủ tên DNS mặc định được sử dụng. Sau đây là một số lời khuyên khi làm việc trực tuyến.
    • Để làm gián đoạn lệnh tương tác bất kỳ lúc nào, hãy nhấn CTRL+B.
    • Để thoát bạn phải nhập lối ra.
    • Để nhập tên máy tính khớp với lệnh, đặt trước tên đó một dấu gạch chéo ngược (\).
    • Các lệnh không được nhận dạng sẽ được coi là tên máy tính.
  • Nếu xảy ra lỗi trong khi xử lý yêu cầu, hãy sử dụng lệnh nslookup Một thông báo sẽ được hiển thị trên màn hình. Bảng sau liệt kê các thông báo lỗi có thể xảy ra.
    Thông báo lỗi Sự miêu tả
    Hết giờ Máy chủ không phản hồi yêu cầu trong một thời gian nhất định và sau một số lần thử lại nhất định. Có thể đặt thời gian chờ bằng lệnh phụ đặt thời gian chờ. Có thể đặt số lần thử lại bằng lệnh phụ thiết lập thử lại.
    Không có phản hồi từ máy chủ Máy chủ tên DNS không chạy trên máy chủ
    Không có hồ sơ Máy chủ tên DNS không chứa bản ghi cho loại tài nguyên được chỉ định, mặc dù tên máy chủ là chính xác. Loại yêu cầu được chỉ định bởi lệnh đặt loại truy vấn.
    Tên miền không tồn tại Tên miền máy tính hoặc DNS được chỉ định không tồn tại.
    Kết nối bị từ chối
    -hoặc-

    Mạng không khả dụng

    Không thể kết nối với máy chủ tên DNS hoặc máy chủ dịch vụ ngón tay. Lỗi này thường xảy ra với dấu nhắc lệnh lsngón tay.
    Lỗi máy chủ Máy chủ tên DNS đã gặp phải sự không nhất quán nội bộ trong cơ sở dữ liệu của nó và không thể phản hồi chính xác truy vấn.
    Bị từ chối Máy chủ tên DNS từ chối xử lý yêu cầu.
    Lỗi định dạng Máy chủ DNS đã phát hiện lỗi ở định dạng của gói nhận được. Điều này có thể chỉ ra lỗi trong lệnh nslookup.

Ví dụ
Mỗi tham số bao gồm một dấu gạch nối (-), theo sau là một lệnh không có dấu cách và trong một số trường hợp là dấu bằng (=) và một giá trị. Ví dụ: để thay đổi loại yêu cầu thông tin mặc định cho máy chủ và đặt thời gian chờ ban đầu là 10 giây, bạn sẽ ra lệnh:
nslookup -querytype=hinfo -timeout=10

Tiện ích nslookup là tiện ích chẩn đoán dịch vụ DNS mạnh mẽ nhất hiện có. Với một chút luyện tập, việc sử dụng tiện ích này để phát hiện các vấn đề và nguồn của chúng trong dịch vụ DNS sẽ trở thành một phản xạ.Tiện ích nslookup cho phép bạn truy vấn các máy chủ DNS, mô phỏng chuỗi hành động được thực hiện bởi máy khách.

Bạn có thể chạy lệnh này một cách riêng biệt để truy vấn máy chủ DNS. Bằng cách thêm một trong các lệnh phụ, bạn có thể mở rộng chức năng của tiện ích. Lệnh nslookup cơ bản có cú pháp sau:

Nslookup[-<подкоманда>] [nút] [-<сервер имен>]

Bằng cách cung cấp cho tiện ích tên máy chủ, tên miền đủ điều kiện hoặc địa chỉ IP làm tham số, bạn có thể kiểm tra khả năng thực hiện phân giải tên của hệ thống. Thông thường, trước khi cài đặt các tác nhân mạng cho các sản phẩm như phần mềm sao lưu, bạn nên kiểm tra xem mỗi hệ thống có được kết nối với các hệ thống còn lại trên mạng hay không. Nếu dịch vụ DNS không được cấu hình đúng, bạn có thể tìm hiểu bằng lệnh nslookup.

Giả sử bạn muốn xác định khả năng của hệ thống trong việc phân giải tên butthead.cartoons.com thành địa chỉ IP. Để làm điều này bạn cần chạy lệnh nslookupbutthead.cartoons.com. Lệnh sẽ trả về tên và địa chỉ IP của máy chủ phân giải tên mà yêu cầu được thực hiện cũng như tên và địa chỉ IP của máy chủ đã được chỉ định trong yêu cầu (beavis). Kiểu kiểm tra này xác minh rằng cấu hình vùng chuyển tiếp trên máy chủ DNS là chính xác.

Tương tự, bạn có thể kiểm tra vùng tra cứu ngược trên máy chủ DNS. Để thực hiện việc này, bạn phải cung cấp địa chỉ IP của máy chủ làm tham số thay vì tên máy chủ. Tức là bạn có thể chạy lệnh nslookup 10.5.10.82. Và lần này lệnh sẽ trả về tên và địa chỉ IP của máy chủ DNS mà yêu cầu được thực hiện. Ngoài ra, tên và địa chỉ IP của nút được chỉ định làm tham số sẽ được hiển thị. Khi một bản ghi được trả về, một trong hai loại phản hồi của máy chủ phân giải tên sẽ được hiển thị:

  • Câu trả lời có thẩm quyền- máy chủ DNS chứa bản ghi cho nút này (“Tôi có bản ghi này, nó đây!”)
  • Câu trả lời không có thẩm quyền- máy chủ DNS đã nhận được thông tin về mục nhập này từ một máy chủ DNS khác ("Tôi đã phải hỏi một mục nhập khác, nhưng đây có vẻ là mục nhập chính xác")

Mặc dù trong thế giới lý tưởng, hai loại phản hồi này sẽ được cung cấp, nhưng trong thực tế, các máy chủ DNS của chúng ta đôi khi bị định cấu hình sai hoặc thiếu thông tin về một số bản ghi nhất định. Trong những trường hợp như vậy, nslookup không thể phân giải tên được cung cấp. Các phản hồi từ tiện ích nslookup được đưa ra khi không thể giải quyết được tên được liệt kê bên dưới.

lỗi nslookup

Thông báo lỗi

Kết nối bị từ chối

Không thể thiết lập kết nối tới máy chủ DNS. Lỗi này thường gặp khi sử dụng lệnh con ls khi kết nối với máy chủ chỉ cho phép chuyển vùng đến một số máy chủ nhất định

Lỗi định dạng

Máy chủ DNS gặp lỗi trong gói yêu cầu lệnh nslookup. Chạy lại tiện ích nslookup để kết nối lại với máy chủ DNS

Mạng là unreachable

Không thể thiết lập kết nối tới máy chủ DNS. Cố gắng xác định sự tồn tại của định tuyến cho mạng máy chủ DNS bằng cách gửi gói tiếng vang kiểm tra đến máy chủ trong mạng con máy chủ DNS

Không có hồ sơ

Không có bản ghi nào cho loại truy vấn được chỉ định bằng lệnh con querytype (sẽ thảo luận sau)

Không có phản hồi từ máy chủ

Dịch vụ DNS không chạy trên máy chủ được chỉ định (trong tham số lệnh hoặc trong thuộc tính của giao thức TCP/IP)

Tên miền không tồn tại

Không thể tìm thấy bản ghi cho tên miền được yêu cầu

Bị từ chối

Máy chủ phân giải tên đã từ chối yêu cầu tiện ích nslookup. Lỗi này thường xảy ra khi sử dụng lệnh phụ ls khi kết nối với máy chủ được cấu hình để chỉ chuyển vùng đến một số máy chủ nhất định

Lỗi máy chủ

Lỗi hoặc hỏng tệp dữ liệu vùng trên máy chủ DNS. Khôi phục tệp dữ liệu vùng từ bản sao lưu trước đó

Hết giờ

Máy chủ DNS không phản hồi trong khoảng thời gian được chỉ định và Khoảng thời gian thử lại. Thời gian chờ mặc định là 5 giây. Khoảng thời gian thử lại là 4. Điều này có nghĩa là tiện ích sẽ đợi phản hồi trong 20 giây trước khi đưa ra thông báo lỗi này

Hầu hết các chức năng của tiện ích nslookup đều có sẵn thông qua các lệnh con thích hợp. Cách dễ nhất để truy cập menu lệnh phụ là nhập lệnh nslookup và nhấn phím . Thao tác này sẽ khởi chạy chế độ tương tác của lệnh nslookup. Dưới đây là các liên kết đến mô tả tất cả các lệnh con của tiện ích nslookup có liên quan đến việc chẩn đoán và giải quyết các vấn đề trong hoạt động của dịch vụ phân giải tên.

lệnh nslookup:

Chúng ta hãy xem xét đặc biệt lệnh set. Nó được sử dụng để định cấu hình cách shell lệnh hiện tại truy vấn và truy xuất các bản ghi từ tiện ích nslookup. Có một số lệnh con được đặt sẽ được đề cập trong các bài viết sau.

Cung cấp thông tin giúp chẩn đoán cơ sở hạ tầng DNS. Để sử dụng công cụ này, bạn phải làm quen với cách hoạt động của hệ thống DNS. Công cụ dòng lệnh Nslookup chỉ khả dụng nếu TCP/IP được cài đặt.

Cú pháp

nslookup [- tiểu đội...] [{mong muốn_máy tính| [ - máy chủ]}]

Tùy chọn

- tiểu đội... Chỉ định một hoặc nhiều lệnh phụ nslookup như các tùy chọn dòng lệnh. Xem danh sách các lệnh phụ. search_computer Tìm kiếm dữ liệu cho một tham số mong muốn_máy tính, sử dụng máy chủ tên DNS mặc định hiện tại nếu không có máy chủ nào khác được chỉ định. Để lấy thông tin về một máy tính không thuộc miền DNS hiện tại, phải thêm dấu chấm vào cuối tên. - máy chủ Chỉ định rằng máy chủ này sẽ được sử dụng làm máy chủ tên DNS. Nếu tham số -máy chủ không được chỉ định, máy chủ DNS mặc định sẽ được sử dụng. ( giúp đỡ|? ) Hiển thị mô tả ngắn gọn về các lệnh phụ nslookup.

Ghi chú

  • Nếu như mong muốn_máy tínhđược chỉ định bởi địa chỉ IP và yêu cầu bản ghi tài nguyên loại A hoặc PTR, tên máy tính sẽ được hiển thị. Nếu như mong muốn_máy tínhđược chỉ định bằng tên không có dấu chấm ở cuối, tên miền DSN mặc định sẽ được thêm vào tên đã chỉ định. Hành vi phụ thuộc vào trạng thái của các lệnh con sau bộ: lãnh địa, danh sách srch, nói xấutìm kiếm.
  • Nếu dấu gạch nối (-) được nhập vào dòng lệnh thay vì tham số mong muốn_máy tính, đội nslookup sẽ chuyển sang chế độ tương tác.
  • Độ dài của dòng lệnh gọi không được vượt quá 256 ký tự.
  • Đội nslookup có thể hoạt động ở hai chế độ: tương tác và bình thường (ngoại tuyến).

    Nếu chỉ cần hiển thị một phần nhỏ thông tin thì nên sử dụng chế độ bình thường. Tham số đầu tiên phải là tên hoặc địa chỉ IP của máy tính mà bạn muốn lấy dữ liệu. Đối với tham số thứ hai, nhập tên hoặc địa chỉ IP của máy chủ tên DNS. Nếu tham số thứ hai không được chỉ định, hãy sử dụng lệnh nslookup Máy chủ tên DNS mặc định được sử dụng.

    Nếu bạn muốn biết thông tin chi tiết hơn, bạn nên sử dụng chế độ tương tác. Bạn phải nhập dấu gạch nối (-) làm tham số đầu tiên và tên hoặc địa chỉ IP của máy chủ tên DNS làm tham số thứ hai. Nếu cả hai tham số không được chỉ định, hãy sử dụng lệnh nslookup Máy chủ tên DNS mặc định được sử dụng. Sau đây là một số lời khuyên khi làm việc trực tuyến.

    • Để làm gián đoạn lệnh tương tác bất kỳ lúc nào, hãy nhấn CTRL+B.
    • Để thoát bạn phải nhập lối ra.
    • Để nhập tên máy tính khớp với lệnh, đặt trước tên đó một dấu gạch chéo ngược (\).
    • Các lệnh không được nhận dạng sẽ được coi là tên máy tính.
  • Nếu xảy ra lỗi trong khi xử lý yêu cầu, hãy sử dụng lệnh nslookup Một thông báo sẽ được hiển thị trên màn hình. Bảng sau liệt kê các thông báo lỗi có thể xảy ra.
    Thông báo lỗi Sự miêu tả
    Hết giờ Máy chủ không phản hồi yêu cầu trong một thời gian nhất định và sau một số lần thử lại nhất định. Có thể đặt thời gian chờ bằng lệnh phụ đặt thời gian chờ. Có thể đặt số lần thử lại bằng lệnh phụ thiết lập thử lại.
    Không có phản hồi từ máy chủ Máy chủ tên DNS không chạy trên máy chủ
    Không có hồ sơ Máy chủ tên DNS không chứa bản ghi cho loại tài nguyên được chỉ định, mặc dù tên máy chủ là chính xác. Loại yêu cầu được chỉ định bởi lệnh đặt loại truy vấn.
    Tên miền không tồn tại Tên miền máy tính hoặc DNS được chỉ định không tồn tại.
    Kết nối bị từ chối

    Mạng không khả dụng

    Không thể kết nối với máy chủ tên DNS hoặc máy chủ dịch vụ ngón tay. Lỗi này thường xảy ra với dấu nhắc lệnh lsngón tay.
    Lỗi máy chủ Máy chủ tên DNS đã gặp phải sự không nhất quán nội bộ trong cơ sở dữ liệu của nó và không thể phản hồi chính xác truy vấn.
    Bị từ chối Máy chủ tên DNS từ chối xử lý yêu cầu.
    Lỗi định dạng Máy chủ DNS đã phát hiện lỗi ở định dạng của gói nhận được. Điều này có thể chỉ ra lỗi trong lệnh nslookup.

Ví dụ

Mỗi tham số bao gồm một dấu gạch nối (-), theo sau là một lệnh không có dấu cách và trong một số trường hợp là dấu bằng (=) và một giá trị. Ví dụ: để thay đổi loại yêu cầu thông tin mặc định cho máy chủ và đặt thời gian chờ ban đầu là 10 giây, bạn sẽ ra lệnh:

nslookup -querytype=hinfo -timeout=10

Nhận thông tin về máy chủ thư:

nslookup -type=MX yandex.ru

nslookup -type=Trang web MX 8.8.8.8

nslookup -type=mx wikipedia.org ns2.wikimedia.org

Nếu bạn cần lấy thông tin về nhiều tên miền, bạn có thể sử dụng chế độ tương tác. Lái xe

nslookup - 8.8.8.8

Trong trường hợp thứ hai, máy chủ DNS chính sẽ là máy chủ được chỉ định trong cài đặt mạng của bạn. Tiếp theo, nhập từng tên máy chủ. Để thoát lệnh, nhập exit.

Đối với các câu hỏi, thảo luận, nhận xét, đề xuất, v.v., bạn có thể sử dụng phần diễn đàn của trang này (yêu cầu đăng ký).

Trên trang web của chúng tôi

DỊCH VỤ DNS - TÊN MIỀN
chương trình nslookup

Chương trình nslookup (thường là /usr/sbin/nslookup trên Unix) cho phép bạn thực hiện tra cứu DNS một cách rõ ràng. Ví dụ:

%nslookup www.ibm.com

Đầu ra của chương trình có nghĩa là máy chủ maria.vvsu.ru đã được thăm dò (địa chỉ IP của nó là 212.16.195.98) và IP phản hồi(www.ibm.com) = 204.146.18.33 đã được nhận.

Ví dụ chuyển đổi ngược:

%nslookup 204.146.18.33 Máy chủ: maria.vvsu.ru Địa chỉ: 212.16.195.98 Tên: www.ibm.com Địa chỉ: 204.146.18.33

Chương trình nslookup cũng hoạt động ở chế độ dòng lệnh. Các lệnh bắt buộc:

máy chủ [ query_server_name] lmáy chủ [ query_server_name] thay đổi máy chủ DNS đang được truy vấn, ví dụ: máy chủ ns.kiae.su. Không có đối số - đặt máy chủ mặc định ("máy chủ" của bạn). Tất cả các yêu cầu (ngoại trừ lệnh lserver - xem đoạn tiếp theo) đều được gửi đến máy chủ thăm dò hiện đang được cài đặt. Nslookup cho phép bạn trực tiếp thực hiện các yêu cầu tới các máy chủ chịu trách nhiệm trực tiếp cho một vùng cụ thể. Nếu phản hồi đến từ máy chủ không chịu trách nhiệm về vùng yêu cầu thông tin máy chủ (ví dụ: dữ liệu được lấy từ bộ đệm), phản hồi đó sẽ được đánh dấu là " câu trả lời không có thẩm quyền".

máy chủmáy chủ khác ở chỗ khi thay đổi máy chủ bằng lệnh máy chủđịa chỉ của máy chủ mới được chuyển đổi bằng máy chủ hiện tại và lệnh máy chủ thực hiện chuyển đổi tương tự bằng cách sử dụng máy chủ mặc định được cài đặt cho nslookup - máy chủ “its”. Điều này rất quan trọng khi máy chủ hiện tại không phản hồi yêu cầu vì lý do nào đó.

đặt loại = loại dữ liệu thiết lập một yêu cầu về dữ liệu của một loại cụ thể. Ví dụ:

>đặt loại=NS >ibm.com

có nghĩa là yêu cầu danh sách các máy chủ DNS chịu trách nhiệm (có thẩm quyền) đối với miền ibm.com. (Yêu cầu trong trường hợp này phải bao gồm tên miền chứ không phải máy chủ riêng lẻ.)

Các loại có thể:

  • SOA (Bắt đầu quyền hạn) - tiêu đề vùng,
  • NS (Máy chủ tên) - Máy chủ DNS,
  • A (Địa chỉ) - Địa chỉ IP nếu tên miền được chỉ định hoặc tên miền nếu địa chỉ IP được chỉ định (được chọn theo mặc định),
  • MX (Mail Exchanger) - bộ xử lý thư,
  • CNAME (Tên chuẩn) - tên chuẩn,
  • PTR (Con trỏ) - yêu cầu vùng đảo ngược,
  • BẤT KỲ - tất cả hồ sơ.

Để biết thêm thông tin về các loại dữ liệu trong cơ sở dữ liệu DNS, hãy xem Phần 2 của chủ đề này, Định cấu hình Máy chủ DNS.

đặt truy vấn gửi đệ quy gửi đệ quy (được chọn theo mặc định).

đặt norecurse gửi các truy vấn lặp lại.

đặt tên miền= tên miềnđặt tên miền được thêm vào các tên miền đủ điều kiện không đầy đủ (lấy từ /etc/resolv.conf theo mặc định).

thiết lập gỡ lỗi hiển thị chi tiết nội dung của các phản hồi đến.

đặt nút chặn hủy đặt gỡ lỗi (bị hủy theo mặc định).

tập d2 hiển thị chi tiết nội dung các yêu cầu đã gửi.

set gật2 hủy set d2 (bị hủy theo mặc định).

set all hiển thị giá trị của tất cả các tùy chọn.

ls tên miền hiển thị danh sách các máy chủ của tên miền được chỉ định, ví dụ ls vvsu.ru. Trước tiên bạn phải chuyển sang thăm dò máy chủ chịu trách nhiệm về tên miền. Vì lý do bảo mật, một số máy chủ không thực thi lệnh này (cấm cơ sở dữ liệu vùng chuyển tiếp - xem đoạn.