Это может показаться тривиальным, но я ищу самый быстрый способ определения IP-адреса моего ПК в моей сети .
- Это регулярно меняется, когда я подключаюсь от одной сети к другой через DHCP
- Соединение меняется с проводного на беспроводное
- ПК с Windows 7 (хотя в идеале идеальное решение будет работать на всех версиях Windows)
- Установлены различные адаптеры (например, VMWare, Tunnels и т. Д.)
Мне нужно это знать, так как я часто запускаю локальный веб-сервер, где мне нужен доступ к файлам через локальную сеть ... и, поскольку он регулярно меняется, я хочу, чтобы самый быстрый способ получить адрес.
Мой текущий поток:
- WindowsKey+ Rчтобы открыть диалоговое окно Run
- «cmd» +, Enterчтобы открыть командную строку
- «ipconfig» + Enterдля получения информации о диагностике
- Прокрутите или измените размер окна, чтобы я мог видеть строку в моем адаптере Ethernet Подключение по локальной сети для моего адреса ipv4
- Помните это, чтобы напечатать в другом месте ... или
- Щелкните правой кнопкой мыши> выберите « Отметить» > выделите адрес> нажмите, Enterчтобы скопировать его в буфер обмена
Это было не так плохо с Windows XP, когда у меня не было дополнительных адаптеров, туннелей, беспроводных подключений и т. Д., Но объем данных, возвращаемых с помощью этой команды, затрудняет извлечение.
Конечно, должен быть лучший, более быстрый путь! (бонусные баллы, если добавить его в буфер обмена легко)
windows
ip-address
clipboard
scunliffe
источник
источник
Start
->Run
:cmd /k "ipconfig | find "IPv4" | CLIP"
/k
было бы необязательно, не так ли?Ответы:
Введите это в файл .bat. Затем вы можете создать для него ярлык и поместить его на панель задач, в меню «Пуск» или назначить горячую клавишу.
Что он делает: Сначала find возвращает все строки, которые содержат IPv4. Если у вас есть несколько сетевых адаптеров, например, из VMWare, вы можете исключить их. Вот где в игру вступает find / V , он находит все строки, которые не содержат данную строку. Например, вот что я получаю после первой находки:
Наконец, CLIP копирует вывод в буфер обмена, так что вы останетесь с
Если этого недостаточно, возможно, кто-то еще может уточнить это с помощью модных шаблонов поиска.
источник
Создайте ярлык для BGinfo (программа, которая показывает системную информацию на фоне Windows). Двойной щелчок. :)
источник
Казалось, есть несколько решений этой проблемы, и я даже придумал одно из своих.
Подобно @iglvzx, я тоже использовал утилиту AutoHotKey, чтобы создать свое собственное приложение.
Я разместил приложение онлайн здесь: http://dl.dropbox.com/u/177276/ipAddress.exe
Я бросаю свой exe-файл в папку «Автозагрузка» ... и он тихо ждет, пока я не нажму горячую клавишу:
WindowsKey + I
который затем вызывает это диалоговое окно ... позволяя мне скопировать адрес одним щелчком мыши ... или перейти в другое окно, так как IP-адрес будет отображаться на вкладке приложения на панели запуска. Я отказался от автоматического помещения его в буфер обмена на случай, если у меня там будет что-то важное, что я не хочу случайно удалить.
Вот исходный код, который я использовал, чтобы получить IP-адрес (он предполагает, что% A_IPAddress1% является правильным (но из моего тестирования это всегда было)):
источник
Вы пытались использовать вместо этого имя хоста netbios?
Определите имя вашего компьютера, а затем попытайтесь пропинговать его, используя это имя на другом компьютере.
Вы можете обнаружить, что вам не нужен IP-адрес вообще.
Вы можете получить имя хоста, запустив команду
hostname
на вашем компьютере.источник
Я использую www.whatismyip.org . Очень прост в использовании, просто перейдите на сайт в вашем любимом браузере, и он будет отображать ваш внешний IP.
Как и любой текст, просто выделите и CTRL- Cскопируйте.
Если вы установите его в качестве домашней страницы и поместите ярлык на панель быстрого запуска, потребуется всего один клик и копия, чтобы получить ваш IP в буфер обмена.
источник
Просто чтобы раскрыть великолепный ответ Амадеу, вот вариант того, что снимает начальную часть. (должен быть запущен как командный файл)
источник
источник
Вы можете Ctrl + C внутри, он будет копировать весь контент окна, включая IP-адреса
Вот и все, с четырьмя нажатиями клавиш и тремя щелчками :)
источник
Это не работает на моем компьютере с XP, но в Windows 7 я могу ограничить информацию одним адаптером с
Который может войти в пакетный файл
источник
Я придумал решение, используя AutoHotkey. Скомпилируйте скрипт и запустите исполняемый файл. Ваш IP-адрес будет быстро скопирован в буфер обмена! Это берет первый адрес из вывода
ipconfig /all
. Если вам нужна помощь в настройке скрипта, просто дайте мне знать. :)Скачать:
http://ahk.igalvez.net/GetIPv4.exe, 784 КБ, Windows 7
источник
Несмотря на то, что все остальные параметры будут работать, если вам нужно будет получать ваш IP-адрес так часто, я бы запустил специальную программу, чтобы просто доставить его вам. Например, я использую гаджет на рабочем столе, который отображает мой IP-адрес.
Этот, например, будет отображать ваш IP-адрес: http://pcsupport.about.com/od/toolsofthetrade/gr/system-monitor-gadget.htm
Я также знаю, что где-то должна быть программа, которая будет сидеть в вашем системном трее и сообщать вам ваш IP-адрес всякий раз, когда вы нажимаете на него.
Или, может быть, вы могли бы использовать расширение Firefox / Chrome.
Сотнями способов это можно сделать. Просто используйте свое воображение.
источник
Это не получает ваш IP-адрес, но решает основную проблему:
Установите Apple Bonjour для Windows на компьютерах, которые вы используете, и вы можете получить доступ к веб-сайтам на них по адресу http: // [machinename] .local / . Apple Bonjour использует сетевые стандарты ZeroConf для разрешения хостов в домене .local без какого-либо центрального сервера. Он встроен в Mac OS, и в большинстве дистрибутивов включена реализация Linux, называемая Avahi.
Он работает даже на локальных IP-адресах 169.254.xx, которые вы получаете, что обычно означает, что вашему компьютеру не удалось получить IP-адрес с помощью перекрестного кабеля между двумя компьютерами.
Я использую его, чтобы позволить коллегам, оснащенным Windows, получать доступ к тестовым веб-сайтам, размещенным на моем MacBook
источник
Если вы круты, вы всегда будете держать под рукой окно PowerShell. Тогда вы можете просто запустить этот скрипт: http://pshscripts.blogspot.com/2009/01/get-ipaddressps1.html
источник
Установите realvnc на свой компьютер, наведите курсор мыши на уведомление панели задач.
источник
Если вы используете командную строку TakeCommand (TCMD.exe) JPSoft, есть автоматическая переменная:
% _IP
Будьте осторожны: это список разделенных пробелами каждого IP-адреса.
источник