Меню Рубрики

Как правильно написать localhost

Правильно ли у меня localhost ?

Я совсем чайник. Помогите. Не работают одноклассники днём и я решилась сама чего там исправить.. .
Вот так у меня выглядит host:
# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

Удаляю всё что ниже # 127.0.0.1 localhost, но всё остается пишет, что можно сохранить только в папке» документы»

в файле hosts должна быть ОДНА ЕДИНСТВЕННАЯ строка:

а не сохраняется потому, что это системный файл и простым юзерам нечего в нём делать и редактировать этот файл имеет право только Администратор

Иногда в органике на первом месте интересные для людей вопросы, но почему-то вместо ответов на эти вопросы куча «УМНИКОВ» пишет там свои тупые комментарии для поднятия собственной важности.

Для записи в файл [hosts] нужно предварительно снять защиту от записи — это системный файл, доступный изначально только для операционной системы и использующих его приложений.

Содержание по идее описано в исходном файле, но все же: находится там может любая закоментированная информация (чтобы комментировать строку в начало строки устанавливается символ #) и информация о маппинге IP-адресов.

Для новичков более подробно, чтобы вникнуть: у каждого узла сети есть свой адрес — IP-адрес вида xxx.xxx.xxx.xxx (например для версии ip v4). Когда открывается веб-сайт или идет обращение одного процесса/программы к другой, то скрытно от пользователя система договаривается о том с какого адреса и на какой будет передаваться информация. При начале/инициализации этого процесса первоначально опрашиваются локальные данные и файл [host] один из них. Если в нем указана какая-либо директива, то она будет использована в первую очередь (если не указано процесс будет выполнять следующие шаги).

Для чего? Например будем считать что у сайта site.ru есть хостинг с ip-адресом 228.355.26.xxx Мы можем указать в файле [host] директиву (с новой строки): 127.0.0.1 site.ru
В этом случае открывая в браузере адрес site.ru наша система будет стучаться к нам на локальную машину (127.0.0.1 — адрес из диапазона локальных адресов) и если у нас стоит программа которая принимает обращения от веб-браузера — они начнут общаться. Таким образом мы указали хост для доменного имени.

Директивы указываются для каждого домена с новой строки: сначала IP-адрес, затем (минимум через пробел) основное имя домена, затем (минимум через пробел, и если необходимо) alias — альясы для основного. домена. Пример:
127.0.0.1 site.ru
127.0.0.1 testsite.ru www.testsite.ru

Указание всех доменов принадлежащих одному IP-адресу в одну строку — неверно. В некоторых случаях и местах это будет работать, но для большинства программ/сервисов могут возникать ошибки.

Источник статьи: http://otvet.mail.ru/question/164837990

Объясните доступным языком что такое localhost или 127.0.0.1, как этим пользоваться и в каких целях?

localhost — это хост компьютера с которого и делается запрос. 127.0.0.1 — то же самое, только это уже айпи адрес который ведет на этот же компьютер, с которого делается запрос.
Это что-то вроде «Меня зовут Андрей.» и говорить себе «Андрей, подай мне банку пива с холодильника» и брать банку пива) Так же и компьютеру если сказать сделать запрос на 127.0.0.1 /localhost он будет делать запрос самому себе.

Применений очень много, но вряд ли тебе они понадобатся.
Как один из примеров — когда ты ставишь себе веб-сервер(или сама настраиваешь вручную или ставишь сборки что-то вроде Денвера или WAMP-server) на компьютер, то тогда до сайта который ты сама пишешь нужно будет делать запрос с браузера именно на localhost или 127.0.0.1.

Второй пример применения — редактирование hosts файла. Это файл для перенаправлений запросов на уровне ядра операционной системы. Можно, например, сделать перенаправление с вконтакта на сайт президента. И сколько не пытайся открыть в браузере — все равно попадешь на сайт президента 🙂
Если же перенаправлять на локалхост или 127.0.0.1 — просто будет говорить что такой сайт не найден чем часто и пользуются зловредные программы.

Объясните простым языком, зачем (и кому) нужен VPN, кроме как для обхода блокировки сайтов?

Кроме интернета — глобальной сети, существует еще и великое множество сетей локальных. Все находящиеся в них компы могут связываться между собой — свободно, с другими локальными сетями — через устройство-шлюз к которому эти сети присоединены, и с глобальной сетью — интернетом. Иногда бывает нужно соединять компы в разных локальных сетях, не соединенных физически, через шлюз. Или это нужно из соображений безопасности, иногда из-за особенностей этих компов. В этих случаях нужен «виртуальный кабель». Это две связанных между собой программы, которые представляются в системе как сетевая карта. В итоге получается сетевое соединение, которое соединяет компы в разных городах к примеру так, как если бы они соединялись физическим кабелем. Кстати, сам по себе впн не способен подменить ваш » внешний» адрес. Он просто соединяет ваш комп с компом-шлюзом(как ваш домашний комп соединен с роутером), а адрес меняет другая технология — NAT либо прокси. Впн в данном случае присоединяет ваш комп виртуальным кабелем к роутеру в другом государстве. «Классическое» использование впн — соединение локальных сетей филиалов компани в разных городах в единую сеть. Шифрование в этом случае только защищает передаваемые данные. Если в данных никакой тайны нет — можно применять впн без шифрования.

«На устройстве установлен сертификат цс. Ваш защищенный сетевой трафик могут отслеживать и изменять». Что это значит?

Один из сертификатов мешает корректной работе сети. В поиске по настройкам напишите «надежные сертификаты», перейдите в меню прочее и удалите сертификат, который вам мешает.

Что такое cookie файлы и почему почти на каждом сайте спрашивают согласен ли я на их использование?

Не столько печеньки, сколько небольшие записи, хранимые ограниченное время на стороне клиента в протоколе HTTP/s, переданные сервером(сайтом).

Изначально файлы cookie действительно использовались для таких рутинных и простых операций, как идентификация на сайте. Пользователю стоит только однажды ввести логин и пароль, и сервер «запоминает» его, высылая ему нужную cookie-запись, которая является парой ключ=значение. В следующий раз, браузер будет всегда отправлять эту запись cookie (ключ=значение) при запросах на сервер, так сервер может отличать разных посетителей на основе их предыдущих действий (не только ввод пароля — куки могут хранить настройки пользователя, например регион/страну или выбранный язык). Конечно, все немного хитрее чем вам кажется — ключем куки не является ваш логин, а пароль не передается в ее значении — есть более безопасный механизм сессий на случай, если куки украдут.

Однако, с течением времени, появились более изощренные и менее очевидные способы использования кук. Например, они используются для того, что бы отслеживать (track) действия пользователя в пределах сайта, а еще позже — отслеживать сайты, которые пользователь посещает. Это стало возможным благодаря развитию JavaScript и крупным платформам вроде Google Analytics (аналогично и Яндекс.Метрики), и сотням других чуть менее популярных сервисов, скриптов, приложений, устанавливаеых на сайт. Так, эти платформы умеют точно сопоставлять, что вы искали в интернете и что вы далее сделали, перейда на сайт, на какой из нажатых ссылок в выдаче ваш сеанс был наиболее долгим, что используется в том числе для повышения релевантности ссылки по вашему запросу.

Вы можете посмотреть куки в вашем браузере, например в настройках содержимого в браузере Chrome (All cookies and site data). Вы увидите, что в основном, куки имеют бесполезные значения и почти бесполезные имена ключей, потому что вся магия делается наименее очевидной и выносится в back-end (на сервер), который получает куки при каждом обращении к хосту. Режим инкогнито (и другие аналоги «приватного» режима) основаны именно на том, что браузер создает новую временную базу данных (в которой нет старых кук), и забывает все новые куки, полученные в ходе сеанса (ну и историю не записывает).

В соглашении о приватности (privacy agreement) на различных сайтах вас предупреждают, что сайт использует cookies потому, что технически это позволяет получить исчерпывающую информацию о ваших действиях на этом сайте, хотя сам протокол HTTP анонимен.

Источник статьи: http://yandex.ru/q/question/obiasnite_dostupnym_iazykom_chto_takoe_0_82a1a495/

Что такое localhost и как от него избавиться если он не даёт открыть папку?

Этот термин появился в моих документах на рабочем столе при восстановления после хакерской атаки и. не смотря на то что мастер скачивал папки с фото с рабочего стола. часть их после загрузки после чистки ноута от вирусов не открывается. И у меня подозрения что вирусы успели зашифрпвать эту папку с фото. которая для меня является основной. и сейчас я просто не могу её открыть.localhost никак не отдаёт мне мои права владельца на данную папку. И что делать. я не знаю. Хотела бы получить наиболее понятный для меня совет. так как мои познания в этой области интернета ограничены хотя я и стараюсь не упустить ничего из той информации которая мне может помочь. Хочу добавить. что на моём новом HP просто физически исчезла Windows 10.практически в течении 2 месяцев после покупки оставив «посмертную записку» о несовместимости с данным устройством и пришлось на ноут ставить Windows 7 максимальный.

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

Что делать при ошибке: «Операция не может быть завершена, поскольку этот файл открыт в другой. «?

Это значит, что фаил в данный момент занят какой-то другой программой.

Можно дождаться завершения работы этой программы с фаилом, принудительно завершить программу (напр., через “Диспетчер задач”) или перезагрузить компьютер.

Зачем нужна папка public_html? Почему не хранить файлы прямо в корне?

Для безопасности. Давая доступ к папке веб-серверу (например, Apache) и указывая ее в качестве базовой для хоста, вы по умолчанию даете внешнему пользователю, зашедшему на этот хост, возможность смотреть и читать любые статические файлы в этой папке.

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

Так же вне хоста лучше хранить логи, файлы кэша и пользовательских сессий.

Объясните простым языком, зачем (и кому) нужен VPN, кроме как для обхода блокировки сайтов?

Кроме интернета — глобальной сети, существует еще и великое множество сетей локальных. Все находящиеся в них компы могут связываться между собой — свободно, с другими локальными сетями — через устройство-шлюз к которому эти сети присоединены, и с глобальной сетью — интернетом. Иногда бывает нужно соединять компы в разных локальных сетях, не соединенных физически, через шлюз. Или это нужно из соображений безопасности, иногда из-за особенностей этих компов. В этих случаях нужен «виртуальный кабель». Это две связанных между собой программы, которые представляются в системе как сетевая карта. В итоге получается сетевое соединение, которое соединяет компы в разных городах к примеру так, как если бы они соединялись физическим кабелем. Кстати, сам по себе впн не способен подменить ваш » внешний» адрес. Он просто соединяет ваш комп с компом-шлюзом(как ваш домашний комп соединен с роутером), а адрес меняет другая технология — NAT либо прокси. Впн в данном случае присоединяет ваш комп виртуальным кабелем к роутеру в другом государстве. «Классическое» использование впн — соединение локальных сетей филиалов компани в разных городах в единую сеть. Шифрование в этом случае только защищает передаваемые данные. Если в данных никакой тайны нет — можно применять впн без шифрования.

У меня на компьютере появились папки EN.LPROJ, GTK1, JAVASCRIPTCORE.RESOURCES1, но не могу понять к чему они относятся. Что это за папки?

Судя по названию, это относиться к JavaScript, второе после точки это Ресурсы, иначе блок базы скрипта, остальной набор спереди, скорее всего папки с функциями, из всего набора могу предположить, что это либо исправление какой либо ошибки, путем установки скрипта, т.е. где-то на просторах вашего компа есть программа которая совершила ошибку, и вот в принципе ее решение вылилось созданием этих папок и все внутри находящее, дает функцию программе. Если беспокоит, проверьте на вирусы, при обнаружение вирусов, удалите. Если нет вирусов, оставьте ее в покое, она помогает программе работать стабильно.

Источник статьи: http://yandex.ru/q/question/computers/chto_takoe_localhost_i_kak_ot_nego_1b11f8bc/

Localhost — принцип работы и использование сети

Когда вы (или ваш компьютер) звоните по IP-адресу, вы хотите связаться с другим компьютером в Интернете. Однако, если вы называете IP-адрес 127.0.0.1, то вы общаетесь с локальным хостом — в принципе, с вашим собственным компьютером. Но какой смысл начинать виртуальный разговор с самим собой? Для чего вам нужен localhost и как он работает?

Что такое Localhost

Первое, на что нужно обратить внимание при объяснении, что такое локальный хост, это то, что это всегда ваш собственный компьютер: когда вы вызываете локальный хост, ваш компьютер общается сам с собой. Однако это сжатый подход. Localhost не всегда напрямую идентифицируется с вашим компьютером. Чаще всего присваивается индивидуальный IP адрес, а тот который вы применяете для Internet – другой.

Сервер на вашем ПК – это и есть localhost.

Localhost — это домен, зарезервированный для документирования и тестирования. Когда вы пытаетесь получить доступ к домену, запускается петля. Если вы получите доступ к «http: // localhost» в браузере, запрос не будет перенаправлен в Интернет через маршрутизатор, а останется в вашей собственной системе.

Как работает Loopback

IP-адреса используются в сети для связи друг с другом. Каждый участник сети имеет свой адрес. Пакеты данных, отправленные через TCP / IP, могут достичь правильного места назначения при использовании этой системы.

Пара протоколов Transmission Control Protocol (TCP) и Internet Protocol (IP) являются одними из краеугольных камней Интернета. Однако TCP / IP также используется вне Интернета, в локальных сетях. Во время передачи Интернет-протокол отвечает за предоставление IP-адреса и маски подсети адреса абонентам в сети.

Распределение общедоступных IP-адресов (тех, которые могут быть доступны через Интернет) регулируется международной организацией: Интернет-корпорацией по присвоению имен и номеров (ICANN). ICANN также несет ответственность за распределение доменных имен или систему доменных имен (DNS).

Однако определенные диапазоны адресов зарезервированы для специальных целей.

LocalNet может быть установлен в пределах этого диапазона адресов. Особенностью этого диапазона является не только то, что он был зарезервирован ICANN, но и то, что IP-адреса в нем не уникально назначены, как это обычно бывает. Но как это работает?

Например, если вы введете IP-адрес (или соответствующее имя домена) в своем браузере, маршрутизатор перенаправит ваш запрос в Интернет и на нужный сервер. Это означает, что если вы введете 172.217.0.0, вы попадете на главную страницу Google.

Однако ситуация с 127.0.0.1 другая, потому что запросы на этот адрес не будут перенаправляться в Интернет. TCP / IP с первого блока (127) распознает, что вы не хотите выходить в интернет, вместо этого вы звоните сами. В этом случае появляется петля.

Устройство обратной связи создается так, чтобы работала обратная ссылка на ваш собственный компьютер. Это виртуальный интерфейс, который создается через ОС. В системах Unix интерфейс называется lo или lo0 и может также отображаться с помощью команды ifconfig . Аналогичная команда для Windows — ipconfig.

Использование Localhost

Разработчики используют локальный хост для тестирования программ и веб-приложений. Кроме того, сетевые администраторы также используют петлю для проверки сетевых подключений. Другим практическим использованием localhost является файл hosts, где вы можете использовать петлю для блокировки вредоносных сайтов.

Тестирование

Основное использование Localhost в веб-серверах для программирования приложений, которые должны общаться через Интернет. Во время разработки важно выяснить, действительно ли приложение работает так, как ожидается, когда оно будет иметь доступ к Интернету.

Другие функции Localhosts возможны только в том случае, если необходимые файлы можно найти в Интернете. Например, существует разница между открытием документа HTML на вашем ПК или его загрузкой на сервер и доступом к нему.

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

Еще одним преимуществом использования localhost для тестирования является его скорость. Когда вы отправляете запрос через Интернет, это занимает более 100 миллисекунд. Если вы отправляете ping на localhost, максимальное время передачи составляет всего одну миллисекунду.

С помощью этой технологии вы также можете узнать, правильно ли реализован Интернет-протокол. Чтобы проверить это самостоятельно, просто откройте терминал и используйте команду ping . Вы можете отправить его на домен localhost или напрямую на IP-адрес.

Если вы хотите настроить свой собственный тестовый сервер на ПК для адресации его через локальный хост, вам сначала нужно установить правильное ПО.

Как правило, можно запустить любой стандартный веб-сервер на своем компьютере, но есть также специальное ПО, разработанное для использования в качестве локального хоста — например, XAMPP.

Блокировка сайтов

Localhost также играет роль в файле hosts. В принципе, этот файл является предшественником системы доменных имен (DNS): в нем IP-адреса могут быть назначены соответствующим доменам. Если вы вводите адрес веб-сайта в браузере, доменное имя необходимо преобразовать в IP-адрес.

Раньше это был файл хоста, но сегодня вы обычно используете глобальный DNS. Тем не менее, файл хоста по-прежнему присутствует в большинстве ОС.

Это гарантирует, что разрешение имен для локального хоста не должно выполняться через Интернет. К тому же, можно использовать файл для блокировки определенных веб-сайтов . Для этого введите сайт, который нужно заблокировать, в список и назначьте домену IP-адрес 127.0.0.1. Если вы — или, возможно, вредоносный скрипт — попытаетесь вызвать заблокированный домен, браузер сначала проверит файл hosts и найдет там вашу запись. Другой вариант — использовать доменное имя 0.0.0.0.

Затем браузер попытается получить доступ к соответствующему веб-сайту на сервере с 127.0.0.1.

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

Если вы не настроили свой собственный тестовый сервер, вместо запрошенного веб-сайта появится сообщение об ошибке. Эту технологию также можно использовать для отключения рекламных вставок по всей системе. Чтобы не делать каждую запись вручную, вы можете найти готовые и регулярно обновляемые файлы хоста в Интернете.

Вывод

В статье мы подробно рассказали о Localhost. Раскрыли что означает сам термин и для чего он применяется. Надеемся, что Вы узнали для себя много полезного.

Источник статьи: http://linuxvsem.ru/programs/localhost-printsip-raboty-i-ispolzovanie-seti


0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии