Як налаштувати доменне ім’я в локальній мережі?


5

Я хочу мати ім'я домену, доступне лише в локальній мережі. Наприклад, я влаштував онлайн-вікторину на машині з ip 192.168.1.140 і хочу отримати доступ до неї за допомогою myquiz.com в межах локальної мережі.

Як я можу це зробити?

ПРИМІТКА: Я використовую Windows 7 для сервера, а смартфони будуть клієнтами.


Яку операційну систему ви використовуєте?
Кунал

Відповіді:


3

Якщо у вас не так багато машин, ви можете редагувати файл хостів на кожному з них, щоб вказати myquiz.com на 192.168.1.140, і пропустити налаштування DNS-сервера, що може бути болючим досвідом і відкрити вас для неприємних хакерських атак.

Якщо ваш DNS буде зламаний, скажіть facebook.com на хакерську IP-адресу, у вас виникнуть серйозні проблеми. Уявіть, що станеться, якщо ваш DNS-запис в Інтернеті буде підроблений ....

Комп'ютери спочатку шукатимуть у файлі хостів, потім первинному та вторинному DNS.

Скопіюйте C: \ Windows \ System32 \ driver \ etc \ hosts на робочий стіл, а потім відкрийте його з блокнотом. Додайте до кінця наступне:

192.168.1.140  myquiz.com
192.168.1.140  www.myquiz.com

Скопіюйте його назад на C: \ Windows \ System32 \ driver \ etc \ hosts та замініть старий.

Якщо ви використовуєте справжнє доменне ім’я у файлі хостів, ви не зможете отримати доступ до нього в Інтернеті, оскільки ваш комп'ютер вирішить його на локальну IP-адресу.

Ось деякі проблеми усунення, якщо у вас виникли проблеми.

---- РЕДАКТИВАТИ -----

У цьому випадку у вас є кілька варіантів.

  1. Якщо ваші пристрої вкорінені / перебувають у безвідмовному режимі, ви все ще можете редагувати файли хостів на них, ось такі місця
  2. Ви можете налаштувати DNS-сервер, що може бути дуже погано, якщо ви не знаєте, що ви робите
  3. Доступ до нього через IP-адресу
  4. Зробіть додаток, який отримає доступ до нього за IP-адресою та зробить його прозорим для кінцевого користувача (не так страшно, як це звучить)

Якщо ви хочете скористатися швидкою програмою, підпишіться на Adobe Phone Gap . Ви отримуєте один приватний проект безкоштовно.

За допомогою блокнота скопіюйте такий код у файл з назвою index.html

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="refresh" content="0; url=http://192.168.1.140/" />
</head>
<body>

Redirecting to quizz...

</body>
</html>

Тоді просто завантажте свій index.html в сервіс "Folnegap buld", і це зробить інсталяторів для Android, iOS, Blackberry, WindowsPhone, щоб ви отримали досвід.

Якщо ви хочете зробити більше, ніж просто базовий додаток, скажіть, що ви хочете заставку, спеціальний значок ... перевірте документи Phonegap

iOS може бути дещо складнішим, тому що я думаю, що вам потрібно підписати додаток, але я ніколи не розробляв додаток для iOS, тому я не можу багато чого допомогти. Я думаю, ви можете додати його на головний екран як додаток від Safari, перейдіть сюди .

Можливо, я заглиблююсь занадто глибоко, але це ваші варіанти, і я думаю, що зробити додаток Phonegap на кілька масштабів менш складним, ніж налаштування DNS-сервера та забезпечення його безпечним.


Насправді мобільні пристрої (android, ios тощо) отримають доступ до сервера.
vinesh

Я зрозумів ваші рішення, але мене мало бентежить настройка сервера DNS. Чи потрібно встановити DNS-сервер на серверній машині? Якщо так, то як маршрутизатор дізнається цю адресу? Якщо ні, то мені потрібно налаштувати DNS-сервер на роутер?
vinesh

Ви можете налаштувати його на будь-якому комп’ютері, і вам потрібно встановити його адресу на вашому сервері DHCP, щоб інші машини могли ним користуватися. Але все-таки налаштування сервера DNS для одного хоста - це надмірне налаштування, і це не просто налаштування, це не питання натискання наступних 6 разів, і ви закінчите. Ви повинні налаштувати його, захистити його і вирішити через інший загальнодоступний DNS, щоб ви не втратили з’єднання з Інтернетом. Реєстрація доменного імені може бути дешевшою за 10 $, оскільки ваш DNS повинен працювати 24/7. Якщо ви все ще не впевнені, перегляньте документи Ubuntu для налаштування DNS-серверів.
Еніс П. Агініч

1

Спробуйте встановити DNSmasq DNS-сервер. З ним легше працювати порівняно з іншими службами DNS.


Будь-який шанс отримати інформацію про те, як це зробити і що потрібно зробити, щоб усі комп'ютери розпізнали цей DNS-сервер?
Мокубай
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.