banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận mạng và thiết bị mạng Check DNS cho một danh sách domain  XML
  [Question]   Check DNS cho một danh sách domain 31/01/2013 08:33:01 (+0700) | #1 | 273216
sallythanhson
Member

[Minus]    0    [Plus]
Joined: 16/01/2013 19:53:13
Messages: 21
Offline
[Profile] [PM]
Chào các bạn,

Trước giờ, mình vẫn check DNS bằng những website như whois.sc , intodns.com,... và dùng lệnh nslookup. Tuy nhiên, gần đây do nhu cầu công việc, mình cần check NS một danh sách các domain rất dài. Và mình đã thấy có người sử dụng Mac OS để copy danh sách đó và check bằng lệnh nhưng mình không nhìn kịp và cũng không thể hỏi.

Làm phiền mọi người cho mình hỏi cách check đó như thế nào? Có dạng lệnh như vậy trên Win ko? Và có giải pháp nào hay cho việc check NS số nhiều như vậy không?

Thanks,

p/s: hiện tại mình đang test chương trình DNSDataView và sẽ cho mọi người biết kết quả
[Up] [Print Copy]
  [Question]   Check DNS cho một danh sách domain 31/01/2013 09:26:31 (+0700) | #2 | 273218
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

sallythanhson wrote:
Chào các bạn,

Trước giờ, mình vẫn check DNS bằng những website như whois.sc , intodns.com,... và dùng lệnh nslookup. Tuy nhiên, gần đây do nhu cầu công việc, mình cần check NS một danh sách các domain rất dài. Và mình đã thấy có người sử dụng Mac OS để copy danh sách đó và check bằng lệnh nhưng mình không nhìn kịp và cũng không thể hỏi.

Làm phiền mọi người cho mình hỏi cách check đó như thế nào?
 

Mình chưa dùng Mac bao giờ, nhưng trên Linux có thể làm thế này:
Code:
$ while read d; do nslookup $d; done < dns.txt

sallythanhson wrote:

Có dạng lệnh như vậy trên Win ko? Và có giải pháp nào hay cho việc check NS số nhiều như vậy không?
 

Có. Start -> Run -> cmd -> Enter, chuyển đến thư mục lưu file `dns.txt` rồi gõ:
Code:
for /f %d in (dns.txt) do nslookup %d
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Check DNS cho một danh sách domain 31/01/2013 09:45:38 (+0700) | #3 | 273220
sallythanhson
Member

[Minus]    0    [Plus]
Joined: 16/01/2013 19:53:13
Messages: 21
Offline
[Profile] [PM]
Cám ơn anh quanta rất nhiều, em đã search Google mà không ai nói đến vấn đề này. Em rất thích và đang tập xài lệnh cho quen.

Ngoài ra, em cũng post kết quả em sử dụng với software DNSDataView cho mọi người tham khảo, cũng rất hữu ích và soft chạy rất tốt, có nhiều option cho mọi người lựa chọn.




[Up] [Print Copy]
  [Question]   Check DNS cho một danh sách domain 31/01/2013 10:03:41 (+0700) | #4 | 273221
sallythanhson
Member

[Minus]    0    [Plus]
Joined: 16/01/2013 19:53:13
Messages: 21
Offline
[Profile] [PM]

quanta wrote:

sallythanhson wrote:

Có dạng lệnh như vậy trên Win ko? Và có giải pháp nào hay cho việc check NS số nhiều như vậy không?
 

Có. Start -> Run -> cmd -> Enter, chuyển đến thư mục lưu file `dns.txt` rồi gõ:
Code:
for /f %d in (dns.txt) do nslookup %d
 

 

Làm phiền anh quanta giải thích lệnh này dùm em được ko ạ? Em muốn set type=ns thì gõ làm sao trong lệnh trên? Nếu được anh cho em link hay tài liệu để em tham khảo cũng được ạ.

Thanks a,
[Up] [Print Copy]
  [Question]   Check DNS cho một danh sách domain 31/01/2013 13:21:26 (+0700) | #5 | 273226
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

sallythanhson wrote:
Em muốn set type=ns thì gõ làm sao trong lệnh trên?
 

Code:
for /f %d in (dns.txt) do nslookup -querytype=ns %d

sallythanhson wrote:

Nếu được anh cho em link hay tài liệu để em tham khảo cũng được ạ.
 

Bạn có thể vào cmd rồi gõ: `for /?`, `nslookup /?`, ...
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Check DNS cho một danh sách domain 31/01/2013 13:36:23 (+0700) | #6 | 273227
sallythanhson
Member

[Minus]    0    [Plus]
Joined: 16/01/2013 19:53:13
Messages: 21
Offline
[Profile] [PM]

quanta wrote:

Bạn có thể vào cmd rồi gõ: `for /?`, `nslookup /?`, ...
 


Thanks anh, em đã làm được rồi ạ và đang dùng lệnh anh chỉ để đọc thêm.

Hơi khó hiểu nhưng gõ một lúc cũng hiểu ra nhiều điều:

Code:
for /f %d in (dns.txt) do nslookup -q=ns %d


ns: có thể thay bằng các record khác như mx, a,... hoặc any để hiển thị tất cả
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|