Tôi đang sử dụng Delphi và cần lấy địa chỉ IP máy chủ DNS Windows hiện tại để tôi có thể tra cứu. Tôi nên gọi hàm nào để tìm nó? Giải pháp duy nhất tôi có ngay bây giờ hiện một ipconfig/tất cả để có được nó, đó là khủng khiếp.Tôi làm cách nào để tìm máy chủ DNS hiện tại?
5
A
Trả lời
4
Tìm thấy một mẫu đẹp bằng chức năng GetNetworkParams(). Có vẻ như hoạt động khá tốt. Bạn có thể tìm thấy tại đây: http://www.swissdelphicenter.ch/torry/showcode.php?id=2452
0
Xem GetNetowrkParams phương pháp (Nền tảng SDK: IP Helper)
1
Bạn có thực sự cần phải biết máy chủ DNS để làm một tra cứu là gì?
Here là giải pháp cách lấy địa chỉ IP bằng 2 chức năng: GetHostName và GetHostByName. Tôi giả định các GetHostByName chức năng hiện tra cứu bạn cần cho bạn, hoặc tôi sai?
Các vấn đề liên quan
- 1. Làm cách nào để nhận Máy chủ DNS hiện tại của tôi trong C#?
- 2. Làm cách nào để tìm máy chủ DNS có thẩm quyền cho miền bằng dnspython?
- 3. Tôi làm cách nào để tìm thư mục hiện tại?
- 4. Máy chủ DNS rất đơn giản
- 5. Làm cách nào để gcc/cygwin nhận được máy chủ DNS?
- 6. Chọn máy chủ DNS để giải quyết hostname trong Java
- 7. Truy vấn DNS bằng cách sử dụng máy chủ DNS cụ thể trong .NET
- 8. Làm cách nào để tìm địa chỉ IP của máy chủ của tôi bằng PHP (CLI)
- 9. Tra cứu DNS từ máy chủ DNS tùy chỉnh trong C#
- 10. ASP.NET MVC nhận máy chủ hiện tại
- 11. Tôi có thể tìm thư viện DNS C++ ở đâu?
- 12. Làm cách nào để đặt máy chủ hiện tại cho chiến dịch Hộ chiếu callbackURL?
- 13. Làm cách nào để tìm ra URL, máy chủ, cổng và tên người dùng của tôi?
- 14. Phát triển một máy chủ DNS cơ bản (trong C#)
- 15. Làm cách nào để nhận tên máy chủ cục bộ nếu không thể giải quyết thông qua DNS trong Java?
- 16. Cách định cấu hình độ phân giải tên máy chủ để sử dụng máy chủ DNS tùy chỉnh trong Java?
- 17. Tôi làm cách nào để truy vấn các mục nhập DNS.
- 18. Làm cách nào để tìm hiểu độ sâu màu hiện tại của máy chạy vista/w7?
- 19. Làm thế nào tôi có thể nhận được FQDN của máy chủ hiện tại trong Ruby?
- 20. DNS- Tuyến DNS cho thư mục con đến máy chủ khác?
- 21. Thực hiện tra cứu DNS để phân giải tên máy chủ thành địa chỉ IP bằng cách sử dụng JavaScript
- 22. .NET, tệp máy chủ Windows, ghi đè dns qua mã
- 23. Cách lấy tên máy chủ hiện tại trong Heroku
- 24. Làm cách nào để tìm ra máy chủ lưu trữ của tôi đã cài đặt máy chủ thư nào cho tôi?
- 25. Làm cách nào để chuyển công việc hiện tại của tôi sang một nhánh chủ đề?
- 26. Truy vấn bản ghi DNS TXT bằng máy chủ DNS không mặc định
- 27. Làm cách nào để tìm thấy tên máy chủ đủ điều kiện của máy của tôi trong C#?
- 28. Máy chủ SQL: tại sao không tìm thấy hàng nào?
- 29. Đặt máy chủ DNS cụ thể bằng dns.resolver (pythondns)
- 30. Tôi làm cách nào để tìm tên tệp thực thi hiện tại?
Tôi muốn nhận máy chủ DNS để tôi có thể thực hiện tra cứu MX. Mã bạn liên kết đến dường như cho thấy cách tìm IP của riêng bạn? – mj2008
Có. Tôi cho rằng bạn chỉ muốn một tên-> tra cứu IP, vì vậy đã cho bạn chức năng GetHostByName :) – kender