Бележки
      Първи впечатления
      IP адресиране
         Рутиране
         OSI моделът
          Подмрежи
          IP адреси и FQDN
      Автоматично конфигуриране
      WINS и NETBIOS имена
      Примери
         SMTP
         Ftp, telnet и други
         Още от командния ред
      Линкове
      Списък на RFC-та
      Дефиниции

   

Текуща страница: IP адресиране>IP адреси и FQDN

Използвайте смислени имена

Знаете ли телефонните номера на всички Ваши познати? Може би да. А знаете ли IP адресите на всички уеб страници, които посещавате? Със сигурност не! За щастие, има кои да ги помни вместо Вас. Почти всеки път, когато Ви се налага се свържете с някой компютър в Интернет, Вие сигурно използвате неговото Fully Qualified Domain Name (FQDN), дори и без да знаете, какво всъщност означава това. Точната дефиниция можете да си я погледнете, а аз нека ви дам няколко разяснения.

Първата особеност на FQDN е, че това трябва да бъде уникално за всеки компютър в Интернет име. За това се грижи, познайте кой - InterNIC, където Вие трябва да си регистрирате така наречения domain, например yahoo.com, dir.bg, uni-sofia.bg или microsoft.com. Регистрацията е доста просто нещо, просто подавате заявка и, ако името е свободно, то става Ваше. По нататък имате пълен контрол над имената в този domain, така че спокойно можете да си избирате FQDN, или известен сред повечето потребители просто като Интернет адрес. Примери за това са mail.yahoo.com, fmi.uni-sogia.bg, chat.dir.bg и какви ли не още. Важен е фактът, че тези, така наречени FQDN са йерархични, така че спокойно можете да имате еднакви Host имена в два различни domain-а, по същия начин, по който може да имате два файла с еднакви имена в различни директории.

Да приемем, че сте имали щастие и сте регистрирали вашия domain (за целта на примера, да го наречем firma.bg) в InterNIC. Сега вече можете да използвате компютъра prices.firma.bg за да качите там Вашата уеб страница. Възниква обаче един нелек проблем - как Вашите клиенти ще могат да се свързват с Вас, знаейки само името на сървъра Ви, но не и сложния за запомняне IP адрес? Нужна е някаква таблица, в която срещу всяко FQDN стои съответният IP адрес. Немислимо е обаче, всеки компютър, свързан към Интернет да поддържа такава огромна база от адреси. Дори да изключим проблема с размера на една такава таблица, възникват и други сложнотии относно обновяването на записите. Ами ако някоя фирма си смени офиса, а с това и IP адреса, нима всички потребители ще трябва да променят този адрес?

И все пак, някои компютри поддържат такива списъци, които свързват FQDN и IP адресите. Те се наричат HOSTS файлове и ако работите на Windows 95/98 трябва да бъдат поставени в windows/system директорията. Това са файлове, които могат да се редактират с прост текстов редактор, като например Notepad (най-често ще е нужно да създадете такъв файл, но го запишете без разширение). Не съм пробвал лично, но връзката Ви може да се подобри малко, ако си поиграете да научите IP адресите на най-посещаваните от Вас места и ги въведете. Ето как би трябвало да изглежда горе-долу HOSTS списъка:

191.121.1.13 myhost.mydomain.com #това е коментар
194.11.13.5 one.all.com two.all.com #два FQDN за един IP адрес
198.1.4.19 server1 #само host name към IP адрес

И все пак, много по-широко при разгадаването на IP aдресите се използват Domain Name Service (DNS) сървърите. Това са компютри, които се занимават главно с горепосочената дейност - да разгадават кое FQDN на какъв IP адрес отговаря. Обикновено, след като се порови из HOSTS файла, Вашето PC се обръща към един, или няколко такива сървъри. Към кой точно, това можете отново да разберете, изпълнявайки универсалната команда ipconfig /all от DOS или winipcfg.

DNS сървърите съдържат доста пълни списъци, подобни на Вашия HOSTS файл. Такъв начин на съхраняване на данните има няколко предимства: първо, евентуална промяна в базата от адреси ще се поправи само на един единствен компютър, и второ, няма да е нужно да затормозявате Вашето PC с поддържането на HOSTS файл.

Какво би станало обаче, ако Вашият сървър няма в базата си от данни точно нужния адрес. Надявам се помните, че FQDN са йерархични имена, също както имената на файловете на Вашия компютър. Така DNS сървъра Ви ще трябва да се свърже с някой компютър на по-високо ниво, като накрая може да се стигне до компютрите на InterNIC, които поддържат подробен и (максимално) актуален списък на всички регистрирани domain-и. Така например, ако търсите “цифровия" адрес на www.fmi.uni-sofia.bg може да Ви се наложи да се свържете по някакъв начин с DNS сървъра на uni-sofia.bg, който вече би Ви информирал за точното IP на www.fmi.uni-sofia.bg. Е, този процес понякога може да бъде доста сложен, но все пак е по-добро решение от това да помните тези сложни цифри, или пък да поддържате списък с всичките Ви нужни адреси.

<<назад | напред>>


Начало на страницата | The Lair | E-mail | Информация | US
Българска версия • Последно обновяване: 20.04.2000 • ©2000 Николай Мареков