Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Железо
  • Как прописать путь к папке текущего пользователя. Как прописать статический маршрут? И зачем он нужен? Абсолютный и относительный путь к файлам

Как прописать путь к папке текущего пользователя. Как прописать статический маршрут? И зачем он нужен? Абсолютный и относительный путь к файлам

При разработке сайта часто приходится прописывать пути к файлам, ссылки на документы, страницы.
В книгах по компьютерным технологиям можно часто встретить употребление терминов абсолютного и относительного пути к файлам. Часто автор не разъясняет, что означает тот или иной путь. Читатель, соответственно, путается, когда автор в последствии говорит об использовании абсолютного и(или) относительного пути.
Допустим, у Вас есть сайт и Вам нужно создать гиперссылку(ссылку) на одну из страниц сайта. Здесь нужно выбрать какой использовать тип пути: относительный или абсолютный.

Очень важно понимать, где какой путь нужно и лучше использовать. Абсолютный путь можно указать только одним способом. А вот относительный в отличии от абсолютного имеет несколько вариантов использования.
Подробнее о том как и где используется абсолютный и относительный путь к файлам , я попытаюсь вам сегодня рассказать.

Так как большую часть своего времени я уделяю web-технологиям, то примеры буду приводить относящиеся к созданию сайтов.

Абсолютный путь

Когда ссылка представляет из себя полный URL файла или страницы, это и есть абсолютный путь . При этом в адресе должен присутствовать используемый протокол. Например, http://www.сайт — это абсолютный путь к конкретному веб-сайту. В данном случае абсолютный путь к главной странице моего блога. Где протоколом является http , а www.сайт доменом(именем).

Если указывать ссылку на католог, например http://yourdomain.ua/web/ то будет загружаться(отображаться) индексный файл. Это правило применимо в основном к статическим сайтам. Так как при использовании языка программирования можно создать внутренний роутинг. Индексный файл обычно представляет из себя файл с именем index.php, index.html, index.phtml, index.shtml . Для того что бы использовать другой индексный файл, нужно создать в нужной директории файл с именем.htaccess, и в нем прописать некоторую директиву. Изменение и создание файла.htaccess, как и роутинг с помощью языка программирования, выходит за рамки этой статьи.

В основном абсолютный путь используется, тогда, когда нужно сослаться на другой сайт. Иными словами если Вы хотите отправить посетителя на другой сайт, то нужно использовать абсолютный путь. Хотя, такой путь можно использовать и на собственном сайте. Но многие придерживаются того, что ссылки внутри сайта должны быть относительными.
Использование абсолютного пути может повлечь за собой некоторые проблемы. Например при переносе сайта с локальной машины на сервер(это в том случае, если вы использовали на локальной машине адреса в виде http://localhost/sitename.ua/…). Трудности могут возникнуть, тогда, когда появится необходимость в смене домена(имени сайта). Хотя, все эти трудности решаемы, но на них придётся потратить некоторое количество времени.
Когда есть минусы, значит должны быть и плюсы. Возьмём к примеру такую ситуацию, как кража контента с вашего сайта. На практике я уже не раз убедился в том, что текст воруют целиком, при этом не оставляя обратной ссылки на оригинал. Так вот, при использовании абсолютных путей, можно получить обратные ссылки с сайта, на котором находится сворованный контент. Но это только в том случае если у Вас внутренняя перелинковка осуществлялась с использованием абсолютных путей. Хотя это не всегда работает, но я уже не раз замечал появление ссылок с чужих сайтов, на которых был расположен мой контент.

Немного отступив от темы хочу вкратце рассказать про то что такое URL .

Каждая веб-страница или документ в сети Интернет имеет собственный уникальный адрес, который и называется URL .
URL — единообразный локатор (определитель местонахождения) ресурса. Расшифровывается URL как Uniform Resource Locator(унифицированный адрес ресурса). Можно так же встретить и такую расшифровку как Universal Resource Locator(универсальный локатор ресурса). Этот способ записи адреса стандартизирован в сети Интернет. Более общая и широкая система идентификации ресурсов URI постепенно заменяет термин URL.
URI - это символьная строка, которая идентифицирует какой-либо ресурс: документ, файл, и т.д. Конечно, здесь подразумеваются ресурсы сети Интернет.

Относительный путь

Часто относительные пути используются гораздо чаще чем абсолютные пути. В основном относительный путь указывается тогда, когда Вам нужно отправить посетителя на другую страницу Вашего сайта, или вставить объект (например изображение) на одной из страниц. При этом использование относительно пути вполне оправдано. В зависимости от структуры сайта, зависит то, какую форму относительного пути нужно использовать. Существует два вида относительного пути: путь относительно документа, путь относительно корня сайта.

Путь относительно документа

Именно путь относительно документа используется чаще всего. Такие ссылки ещё называются локальными. В основном такой путь используется тогда, когда текущий и связанный документ(страница) находятся в одной директории. Если переместить документ в другую директорию, то путь(ссылку) придётся менять. Хотя можно ссылаться и на документы(страницы) из других директорий. Для этого путь прописывается от текущего документа до целевого документа(страницы). При этом путь относительно документа должен задаваться в зависимости от структуры директорий.
Возьмём к примеру простейшую структуру статического сайта.

Предположим, что каждое изображение в каталоге images нужно вставить в соответствующие страницы home.html , products.html , contact.htm l. Для того что бы вставить изображение к примеру на страницу «home.html», нужно прописать путь, где расположено изображение. Если использовать путь относительно документа, то нужно будет прописать в коде страницы следующее:

Этот код для вставки изображения на страницу — неполный. Так как он не содержит нескольких важных атрибутов, таких как ширина, высота и др. Атрибут src , здесь служит для указания пути к файлу. Здесь опущены все остальные атрибуты, так как они сейчас не столь важны. Главное сейчас, что бы Вы имели представление о том, как выглядит путь относительно документа.
При использовании путей относительно документа отсутствует часть абсолютного пути. Часть абсолютного пути, здесь усекается, как для текущего документа(страницы), так и для связанного. Здесь используется только та часть пути, которая всегда меняется.
Напомню ещё раз про то, что при использовании пути относительно документа, нужно учитывать исходное расположение файлов.

Представим ситуацию, когда страница products.html , будет располагаться не в корневой директории сайта(как это было в предыдущем примере), а в подкаталоге. Теперь необходимо вставить изображение, в файл products.html , который находится, глубже чем корневая директория сайта.

Для того, что бы вставить изображение в файл products.html нужно вернуться в корневую директорию. После чего, можно использовать уже известный путь, о котором говорилось чуть выше.

Как видно из приведённого выше кода, к пути теперь добавилось следующее: ../ . Как раз эта последовательность символов ../ и служит для перехода на одну директорию(уровень) выше в иерархии каталогов. Путь в вышеприведённом коде можно прочесть так: «Перейти на один каталог выше(назад), зайти в директорию images и взять от туда файл products.png «.
Если ../ означает переход на одну директорию(уровень) выше в иерархии каталогов, то символ / обозначает переход на один уровень ниже.
Последовательность символов ../ можно использовать в пути неоднократно. Например, если файл products.html переместить в три директории вложенные в друг друга, то нужно будет использовать следующий код:

Как видно из предыдущих примеров, использование путей относительно документа во многих случаях оправдано. Такой вид пути часто применяется в практике, и его можно применить практически в любой ситуации. Как я уже говорил выше, существует ещё путь относительно корня сайта, о котором собственно и пойдет речь ниже.

Путь относительно корня сайта

Вы наверное уже поняли что пути относительно документа используются очень часто. Но при их использовании существует одна проблема. Которая заключается в том, что при смене структуры директорий, пути придется менять.
Но такая проблема решаема при использовании путей относительно корня сайта . Где путь указывается от корневой директории до документа.
Все пути относительно корня сайта начинаются со знака / . Только здесь, в отличии от путей относительно документа этот знак используется для указания корневой директории. Потому, что он используется в начале пути.
Путь относительно корня сайта позволяет перемещать некоторые файлы, без ущерба для ссылок. Этот тип пути Вы сможете использовать только на web-сервере в интернете, или на web-сервере расположенном на локальной машине.

В качестве web-сервера на локальной машине может выступать — . Который позволит у себя на компьютере создать среду для созданию сайтов и их предварительного тестирования.

Корневой относительный путь не содержит ни протокола http, ни доменного имени. И как я уже говорил начинается с указания символа / , который указывает на корневую директорию. В этой директории обычно располагается индексный файл главной страницы.

Например, /images/products.png обозначает, что файл products.png находится в папке images , которая расположена в корневом каталоге.

Самый простой способ определить корневой относительный путь — взять абсолютный и отбросить http:// и имя хоста.

Пример
Иногда бывает нужно, что бы информацию одной страницы использовали другие страницы сайта. Часто это делается для того что бы сократить количество повторяемого кода на каждой странице. Допустим есть файл _contact.html , который содержит информацию о телефонных номерах, e-mail и содержит изображение contact.png . (Пускай это будет небольшая таблица, которая будет располагаться на каждой странице сайта.)

Следующий код предназначен для вставки изображения «contact.png».

Код, который необходим для вставки одного файла в другой, выходит за рамки этой статьи. Здесь все зависит от используемого языка программирования.

Я надеюсь, что Вы уже знаете какой тип пути использовался в вышеприведённом коде. Если нет, тогда посмотрите приведённое выше определение пути относительно документа.
Теперь, когда посетитель зайдет на такие страницы сайта как home.html , contact.ntml , он увидит прекрасно отображаемую страницу. В каждую из которых вставлен файл _contact.html , в который, в свою очередь, вставлено изображение contact.png .
Другими словами зайдя, к примеру, на страницу home.html , происходит следующее: «Выполняется код основной страницы home.html . Затем вставляется и исполняется код страницы _contact.html . Код страницы _contact.html , говорит что нужно перейти в директорию images и взять от туда изображение contact.png «.
Если опустить сам код для вставки, то все работает отлично. Но вот если запустить страницу products.html , то произойдет ошибка. Так как код будет пытаться найти директорию images и файл contact.png в директории products . Но такой директории там не существует, из за чего собственно и возникает проблема.
Становится ясным, что использовать путь относительно документа здесь нельзя.
Конечно здесь можно использовать абсолютный путь. О плюсах и минусах данного подхода я говорил выше.
В общем говоря, это одна из ситуаций, когда нужно использовать путь относительно корня сайта. При использовании пути относительно корня сайта, ссылка будет всегда начинаться с корневого каталога(корня сайта). Такой тип пути позволит использовать код для вставки, например изображения, независимо от иерархии сайта, и его директорий.
Использование пути относительно корня сайта в вышеприведённом примере, позволит избежать проблем, со вставкой изображения. Потому как независимо от того где будет использовать такой тип пути, он всегда найдет указанный в нем файл.
Путь относительно корня сайта, очень похож на путь относительно документа. Для того что бы создать путь относительно корня сайта, нужно добавить символ / в начало пути.

Теперь изображение будет корректно вставляться на любой из страниц сайта.

Надеюсь я немного помог Вам разобраться в том какие пути существуют, и в том когда и где они используются. Теперь можно использовать все типы пути по прямому их назначению.

Бывает, что путь к какой-либо папке в реестре указан некорректно. Тому виной могут быть многие причины, в том числе результаты воздействия вредоносных вирусов. Так или иначе проблема требует срочного решения, ведь если путь к какой-либо программе будет указан неверно, это сделает невозможным для неё установку плагинов и обновлений. В общем, вызовет целый ряд проблем, вдобавок, затрудняя работу системы.

Вам понадобится

  • Компьютер, начальные навыки по работе с компьютером

Инструкция

  • Выберите в меню «Пуск» раздел «Выполнить». Всплывшее окно «Запуск программы» подскажет, что вы на правильном пути.
  • Обратите внимание на строку ввода, она в первую очередь должна привлечь ваше внимание. Пропишите в ней "regedit", это название самого реестра. После ввода слова и нажатия на ОК, вас должно перебросить прямо в рабочее окно реестра.
  • Вы увидите в нём, а точнее, с левой его стороны, ветвистый перечень папок. Вам нужна папка под именем "HKEY_LOCAL_MACHINE". Найти её нетрудно. Как только сделаете это, дважды кликните по ней или один раз по крестику.
  • Отыщите в новом списке документ с именем "SOFTWARE", в котором обычно отображаются папки всех программ и игр, входящих в реестр.
  • Откройте документ "SOFTWARE" также, как ранее открыли "HKEY_LOCAL_MACHINE". Найдите нужную папку, вы узнаете её по названию.
  • Выделите папку одиночным кликом левой кнопкой мышки и просмотрите правую часть окна, тесно соседствующую с перечнем. Там отображаются списки ключей выбранной папки. Убедитесь, что она является корневой (т.е, что именно в ней находится exe-файл). В противном случае никаких ключей вы не увидите. В строке ключа, под пунктом «Значение», указан искомый вами путь к папке.
  • Поменяйте путь папки, чтобы он стал верным. Для этого дважды щёлкните по ключу и впишите в строку значения адрес, ведущий к вашей папке, со всем её содержимым.
  • Для Windows XP/2000/2003

    Вариант 1

    Рассмотрим, например, домашнюю сеть со следующими данными:
    - внутренний ip-адрес модема (default gateway ) - 192.168.1.1;
    - маска подсети (subnet mask ) стандартная - 255.255.255.0;
    - адрес VPN- сервера для примера - 10.1.1.1,
    тогда для прописания статического маршрута в командной строке (Пуск > Выполнить , или Ctrl+R ) набираем команду
    route ADD -p 10.1.1.1 MASK 255.255.255.255 192.168.1.1 METRIC 1
    и нажимаем "Ввод ".
    Готово!

    Вариант 2

    Создадим специальный файл, который при запуске автоматически зарегистрирует роуты в системе.

    Нам понадобится текстовый документ (.txt). Для этого, например, жмем правой клавишей мыши по Рабочему столу > Создать > Текстовый документ.
    В открывшемся документе пишем команду:
    route.exe ADD –p 10.1.1.1 MASK 255.255.255.255 192.168.1.1 METRIC 1
    и сохраняем документ: Файл –> Сохранить как:
    Тип файла:
    Все файлы
    Имя: atlant.bat
    нажимаем кнопку "Сохранить ".

    Осталось только запустить файл atlant.bat . Готово!

    Пояснения :

    route.exe подпрограмма работы с маршрутами;
    ADD – команда для добавления маршрута на указанный адрес. У нас на 10.1.1.1;
    -p – этот ключ нужен, что бы сохранить маршрут. Если его не прописать, то после перезагрузки таблица маршрутов обнулится;
    10.1.1.1 – адрес назначения;
    MASK – ставим этот параметр перед прописанием значения маски подсети;
    192.168.1.1 – адрес основного шлюза. Чаще всего это ip-адрес модема;.
    METRIC 1 – параметр, определяющий приоритет указанного выше шлюза. 1- наивысший приоритет (цена). Т.е. если бы в Вашей сети было несколько модемов, то нужно было бы каждому из них задать приоритет – на какой из модемов пакеты, не принадлежащие IP-диапазону Вашей сети, будут адресоваться в первую, вторую очередь и т.д.

    Проверить прописанные маршруты можно командой route print . Для этого заходим в командную строку (Пуск > Выполнить > cmd > Ok). В открывшемся окне набираем команду route print и нажимаем "Ввод ".
    Внимание! Постоянные маршруты не следует путать с активными маршрутами (см. рис.)

    Для удаления всех существующих постоянных маршрутов служит команда route -f .
    Для удаления какого-то конкретного постоянного маршрута служит команда route delete 10.1.1.1 (10.1.1.1 - указан в качестве примера).

    Для Windows Vista

    В Windows Vista таблица маршрутизации прописывается аналогично WinXP, однако только под Администратором. В Windows Vista нельзя настроить маршрутизацию из под режима обычного пользователя (даже если ваша учетная запись обладает полномочиями Администратора). Учетная запись администратора создается по умолчанию, но при обычной установке этой ОС она скрыта и отключена.
    Запуск командной строки с правами администратора:

    Пуск > Поиск > в поле поиска введите "cmd" > на найденном файле "cmd.exe" кликните правой клавишей мыши и выберите "Запуск от имени администратора".

    Иногда путь к необходимой Вам папке в реестре указывается не совсем корректно. Причинами могут быть так же и воздействие вредных вирусов. Этой проблеме требуется срочное решение, потому что если путь к нужной программе указан не правильно, значит будет невозможно для неё установить плагины и обновления. И это повлечет за собой множество проблем и затруднится работа системы. В этой статье мы поможем эту проблему и расскажем, как прописать путь к файлу или к папке.

    Как прописать путь к файлу. Инструкция

    • Если Вы хотите узнать, как прописать путь к файлу, надо нажать на ярлык на правую кнопку мыши. Выскочит контекстное меню, там есть команда "Свойства", выбираете ее. В результате, появится окно и там будет вкладка "Ярлык", жмите.
    • В появившемся окне Вы увидите некоторые параметры, а именно: «Рабочая папка», которая выполняет функцию названия папки, в которой находится файл. На него указывает ярлык- «Объект» - это полный путь к файлу. Вначале в параметре "Объект", мы наблюдаем жесткий диск, после видим папку, где он находится. «Расположение файла», нажимая левой кнопкой мыши, тем самым Вы открываете папку, в которой находится файл.
    • К примеру, Вам надо найти, как прописать путь того или иного процесса, запущенного в операционной системе. Мы расскажем, как это сделать. Нужно нажать на клавиатуре клавиши Ctrl-Alt-Del, в результате чего, на мониторе Вашего компьютера откроется окно, там будет «Диспетчер задач». Можно еще запустить сразу, тогда придется нажать клавиши Ctrl-ShIft-Esc.
    • В "Диспетчере задач" войдите в «Процессы». Будет список, Вам необходимо будет выбрать процесс, через который Вы узнаете путь к файлу, это можно сделать с помощью правой кнопки мыши. Потом будет информация об объекте. Строка «Тип» содержит информацию о его типе. Ниже находится - «Расположение». В этой строке будет указан в полном объеме путь к файлу. А если Вы нажмете вкладку «Подробно», тогда узнаете сопутствующие данные о нем. К примеру: исходное имя- авторское право и тому подобное. Чтобы узнать о цифровой подписи объекта, Вам надо перейти на вкладку "Цифровые подписи".

    Как прописать путь к папке. Инструкция

    • Вам нужно найти "Запуск программы", для этого в меню "Пуск" Вы находите "Выполнить" и делаете выбор.
    • Вашему вниманию будет предоставлена строка ввода. В этой строке Вам надо прописать "regedit", что является названием реестра. Когда Вы введете слово и нажмете на ОК, Вы окажетесь в рабочем окне реестра.
    • Слева Вашему взгляду представится некое количество папок, с этого перечня выберете папку "HKEY_LOCAL_MACHINE". Сделав выбор, два раза нажмите на нее или раз по крестику.
    • Далее Вам надо найти в списке "SOFTWARE", в нем, как правило, имеют свойство отображаться папки с программами и играми, входящими в реестр.
    • Открывая документ "SOFTWARE", таким же способом, как "HKEY_LOCAL_MACHINE", Вы найдете ту папку, которая Вам нужна по ее названию.
    • Выделив ее одним щелчком левой кнопкой мыши, посмотрите в правой части окна отображающиеся ключи нужной Вам папки. Вы должны убедиться в ее важности, имея в виду нахождения там exe-файла. В обратном порядке, ключи Вы не сможете увидеть. На строке ключа, в пункте «Значение», и есть ответ на вопрос как прописать путь к папке.
    • Для того, чтобы путь папки был правильным, нужно его поменять. Щелкните два раза по ключу и запишите в строку значения адрес, который ведет к Вашей папке с данными.

    Внимание, только СЕГОДНЯ!

    ДРУГОЕ

    Чтобы обеспечить себе быстрый доступ к любому файлу, папке или программе, можно сделать ярлык (ссылку). Тогда вы…

    В операционной системе Windows каждый элемент на Рабочем столе имеет свою иконку. О том, как устанавливать иконки,…

    Вам лень после загрузки Windows дважды щелкать по ярлыку любимой программы или игры? Вы желаете добавить ее в…

    Ярлык - это особый значок, с помощью которого можно быстро обратиться к необходимому объекту: файлу, папке либо…

    Данные, хранящиеся на компьютере, очень важны для пользователей, и их сохранность имеет самый главный приоритет. Но при…

    Удалять файлы и папки можно разными способами. Когда привычным путём избавиться от папки не удаётся, можно попробовать…

    Достаточно часто возникают ситуации, когда требуется сохранить определенную информацию на своем компьютере таким…

    Вопросы получения доступа к тем или иным системным (и не только) файлам возникают на различных форумах и сайтах с…

    Случилась неприятность - вы удалили папку «Мои документы» с рабочего стола. Как теперь быть? Как…

    Папки - хороший способ систематизации файлов. Гораздо удобнее разложить документы, музыку и фотографии по разным…

    В операционной системе ярлык – это не что иное, как ссылка на какой-либо файл. Поэтому, кликая по ярлыку вы даете…

    Многим известна такая популярная игра, как Counter Strike. О том, как установить CS, расскажет наша статья.Прежде…

    Браузеры обычно скачивают файлы в стандартную папку «Загрузки» или «Downloads», но при желании…

    Если вы забыли или не знаете, как менять вид папок, тогда советуем прочитать нашу инструкцию о том, как это можно…

    Иногда, купив новинку, а именно новый смартфон, мы можем столкнуться с проблемами, которые часто связанны с установкой…

    В данной статье мы рассмотрим, что такое статический маршрут и зачем его вообще прописывать. Мы будем использовать так называемые «руты » или другими словами будем прописывать маршруты с помощью команды route add в командной строке Windows.

    Прежде чем приступать к практике хотелось бы поговорить немного о теории, что бы Вы понимали, что Вы делаете, и в каких случаях это Вам может пригодиться.

    Для начала пару определений:

    Статическая маршрутизация - вид маршрутизации, при котором маршруты указываются в явном виде при конфигурации маршрутизатора. Вся маршрутизация при этом происходит без участия каких-либо протоколов маршрутизации.

    Статический маршрут - представляет собой заданный администратором маршрут, который заставляет пакеты, перемещающиеся между источником и адресатом, отправляться по указанному пути. Другими словами - это явно указанный путь, по которому должен пройти пакет из пункта А в пункт Б.

    В этой статье мы с Вами говорим, о статическом маршруте на обыкновенном компьютере с операционной системой Windows. Для чего же нам нужно уметь прописывать статические маршруты? спросите Вы, сейчас попробую объяснить, где это знание Вам может пригодиться.

    Сейчас очень распространено для безопасности использовать «Виртуальные частные сети » (VPN). VPN используют как в организациях, для организации своей защищенной сети, так и провайдеры, для предоставления доступа, к глобальной сети Интернет, простым пользователям. Но, так или иначе, это иногда вызывает небольшие неудобства, как в организациях, так и у обычных пользователей.

    Например, у Вас дома два компьютера, один из которых имеет доступ в Интернет по средствам VPN, также он соединен со вторым компьютером локальной сетью, и каждый раз, когда он подключается к Интернету, то связь между двумя компьютерами теряется, так как первый компьютер (который подключился к VPN ) уже находится в другой сети, и поэтому недоступен со второго компа.

    Это можно исправить как раз с помощью статического маршрута. Или другой случай, пригодится сисадминам, (пример из жизни ) есть организация, у которой имеются небольшие удаленные офисы, связь с которыми идет по средствам OpenVPN. Был случай, когда мне пришлось узнать внешние ip адреса у этих удаленных офисов, я подключался к компьютеру по VPN сети и соответственно не мог узнать внешний ip, так как он мне бы показал внешний ip нашего VPN соединения. В итоге я просто на всего прописал один статический маршрут на удаленном компьютере, с помощью которого и попал на нужный мне сайт (который показывал внешний ip ) и все. Есть, конечно, и другой вариант, съездить туда и узнать ip без подключения к VPN сети, но Вы сами понимаете, что на это нет времени и попросту неохота. Теперь Вы немного представляете, где и для чего Вам может пригодиться знание того, как прописываются статические маршруты.

    Примеры использования утилиты route

    Хватит теории, переходим к практике. Сейчас мы с Вами пропишем маршрут, который разрешит нам получить доступ к локальной сети при включенном VPN соединении, пригодится обычным пользователям, у которых дома более одного компьютера, а в Интернет выходят по средствам VPN.

    Имеем локальную сеть : 192.168.1.0/24

    Локальный IP первого компьютера (пусть он будет компьютер - A ) – 192.168.1.2 (на котором присутствует VPN соединение)

    Локальный IP второго компьютера (а этот компьютер - B ) – 192.168.1.3

    IP адрес шлюза т.е. модема – 192.168.1.1

    Нам нужно прописать маршрут на компьютере A, чтобы он смог видеть компьютер B при включенном VPN соединении. Делается это следующем образом: запускаем командную строку Пуск->Выполнить->cmd и набираем следующую команду:

    route –p add 192.168.1.0 mask 255.255.255.0 192.168.1.1

    • route – сама программа, которая работает с таблицей маршрутизации;
    • -p – ключ, который говорит, что маршрут будет постоянный, так как (Важное замечание! ) без этого ключа все маршруты, которые Вы добавите удалятся после перезагрузке, поэтому если Вы хотите использовать маршрут всегда, то пропишите этот ключ, если только один раз, то его можно не писать;
    • add – команда, добавляющая запись в таблицу маршрутизации;
    • 192.168.1.0 – сеть, с которой Вы хотите иметь связь;
    • mask 255.255.255.0 – маска подсети;
    • 192.168.1.1 – адрес шлюза, обычно это адрес модема.

    Добавив всего один маршрут, Вы получаете доступ к своей сети при подключенном Интернете, т.е. VPN соединении.

    Вот еще один небольшой пример, у Вас дома подключение к Интернету через модем ADSL и Вам иногда (ну или постоянно ) требуется подключение к VPN сети, и соответственно выхода в Интернет через свой канал у Вас уже не будет. Но с помощью статического маршрута Вы можете получить доступ к определенным сайтам (узнав предварительно их ip адреса, с помощью команды ping в командной строке, например ping yandex.ru ), к которым Вам бы хотелось иметь постоянный доступ (и при подключенном VPN соединении и неподключенном ). Например, сайт имеет ip адрес 172.18.24.13, а шлюз (маршрутизатор, модем ) имеет IP адрес 192.168.0.1, Вам необходимо прописать следующее:

    route –p add 172.18.24.13 mask 255.255.255.255 192.168.0.1

    Синтаксис и основные ключи утилиты route

    Теперь поговорим поподробней о команде route.

    Общий синтаксис:

    route [-f] [-p]

    Основные ключи:

    • -f - удаляет из таблицы маршрутизации все маршруты;
    • -p – сохраняет маршрут на постоянную основу;
    • add – добавляет новый маршрут;
    • change - меняет текущий маршрут в таблице маршрутизации;
    • delete - удаляет маршрут из таблицы маршрутизации;
    • print - отображает содержимое таблицы маршрутизации;
    • destination - при добавлении или изменении маршрута этот параметр используется для указания идентификатора сети назначения;
    • mask - при добавлении или изменении маршрута этот параметр используется для указания маски подсети для сети назначения;
    • gateway - при добавлении или изменении нового маршрута этот параметр используется для указания шлюза (маршрутизатора или модема );
    • metric - используется для указания целого числа в диапазоне от 1 до 9999, являющегося метрикой стоимости для маршрута. Если для определенной сети назначения существует несколько возможных маршрутов, будет использован маршрут с наименьшим значением метрики;
    • if - используется для указания номера индекса интерфейса, который подключен к сети назначения.

    Для того чтобы просто посмотреть таблицу маршрутизации у себя на компьютере введите в командную строку следующие:

    route print

    Вот в принципе и все что я хотел Вам рассказать, но следует помнить что, проводя все выше указанные манипуляции нужно быть внимательным, так как ошибка всего в одной цифре приведет к нежелательным результатам, не критичным, но нежелательным. В особенности это относится к корпоративным сетям, где маршрутизация уже настроена, и Вы можете легко изменить, удалить нужные маршруты.

    Лучшие статьи по теме