Web sunucusuna IP yerine birden çok aygıttan ada göre nasıl erişilir?


0

Yerel bir XAMPP web sunucusunda çalışan bir php sitem var. Siteye IP adresi yerine ad / takma ad (ör. Myapp.local) kullanarak aynı LAN üzerinde çalışan birden fazla cihazdan (diğer masaüstü bilgisayarlar, dizüstü bilgisayarlar, iPad ve Android tabletler) erişebilmek istiyorum.

Ana bilgisayar adının kullanılması yalnızca Windows cihazlarında netbios ad çözümlemesi nedeniyle işe yarıyor ancak iPad veya Android cihazlarda ana bilgisayar adını kullanamıyorum.

Şimdiye kadar yaptığım arama kendi DNS sunucumu kurmam gerektiğini gösteriyor. Ben yönergeleri izleyerek MaraDNS ile bunu denedim burada ama ben yönlendirici ayarlarını değiştirmek gerekmez şey lazım.

Yalnızca web sunucusunu barındıran bilgisayara kurulum yapmak ve ana bilgisayar dosyalarını veya benzeri şeyleri düzenlemek istemiyorum. Herhangi bir bilgisayar / cihaz üzerinde myapp.local gibi bir şey girebildiğim ve doğru şekilde çözdüğümden, bunu mümkün olduğu kadar basit bir şekilde yapmanın bir yolu var mı?


1
Dyndns gibi bir servis düşünmelisin. İşte bir rehber.
Jasjeev Singh

Yanıtlar:


0

Dhcpd / dns olmadan nasıl yapılacağına dair iyi bir cevabım yok ama yorum yapamadığımdan, sizi zeroconf yönünde, mDns de zeroconf olarak işaret edeceğim.

Şahsen bir ev sunucusuyla gittim ve bind ve dhcpd'yi kurdum.

Yönlendiricim bir fritz kutusu. FB'nin dhcpd'sini kapattım böylece isim sunucusunu dhcpd ile ayarlayabileyim.

dhcp.conf

# option definitions common to all supported networks...
option domain-name "fritz.box";
option domain-name-servers 192.168.178.2;
default-lease-time 864000;
max-lease-time 1123200;
authoritative;
log-facility local7;
subnet 192.168.178.0 netmask 255.255.255.0 {
  range 192.168.178.21 192.168.178.100;
  option routers 192.168.178.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.178.255;
  option ntp-servers 192.168.178.1;
}

192.168.178.2 benim ev sahibim 192.168.178.1 yönlendiricim benim yönlendiricimin de çalışan bir ntp sunucusu var

Bağlama gelince, bu bir joker tld bölge yapılandırma pri / server.zone gibi görünüyor

$ORIGIN .
$TTL 3600
server  IN SOA server.fritz.box. hostmaster.localhost. (
                3 ; serial
                3600 ; refresh
                3600 ; retry
                604800 ; expire
                86400 ; minimum
)
        NS 192.168.178.2
        IN MX 100 server.
$TTL 86400
$ORIGIN server.
@       IN A 192.168.178.2
*       IN A 192.168.178.2
@       IN AAAA xxxx:xxxx:xxxx:xxxx::2
*       IN AAAA xxxx:xxxx:xxxx:xxxx::2

ve named.conf girişi

zone "server" IN {
        type master;
        file "pri/server.zone";
        notify no;
};
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.