كيفية الحصول على قائمة من IPS لجهاز كمبيوتر بعيد في Ruby

StackOverflow https://stackoverflow.com/questions/2806318

سؤال

لديّ تطبيق يحتاج إلى الاتصال عبر مقبس بجهاز كمبيوتر بعيد يحتوي الآن على عناوين IP متعددة. هل هناك طريقة لتحويل اسم المضيف عن بُعد أو عنوان IP قائمة بجميع IPs التي لدى النظام؟

ربما (اسم المضيف | IP) => (remotemac) => IPS؟

هذه ستكون آلات Windows Server 2003/2008.

هل كانت مفيدة؟

المحلول

require 'resolv-replace'
Resolv::DNS.new.each_address("oreilly.com") { |addr| puts addr }

ينتج عنه:

208.201.239.101
208.201.239.100

http://codeidol.com/other/rubyckbk/internet-services/performing-dns-queries/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top