Newsgroup: it.comp.macintosh
Titolo: Dominio emulato in OSX

Per esaminare un sito (non ancora istallato) ed emulato su una macchina 
ho ricevuto complesse istruzioni per modificare il file hosts:
una volta identificati come root:
- digitare "cd /"
- digitare "vi etc/hosts"
- premere il bottone "i" per entrare in modalita' --INSTER--
- aggiungere la riga con l'indirizzo (123.456.78.910 
www.mmmmm.it
)
- premere il bottone "esc"
- digitare ":wq"
- digitare exit
- chiudere l'applicazione "terminale"
i numeri indicano l'ip della macchina dove risiede il sito di prova e le 
lettere l'url finale del sito.
Con OS9 ricordo che bastava aditareuna riga nel file hosts nella forma
123.456.78.919 A 
www.mmmmmmm.it
Mi pareva che ci fosse un modo molto piu' facile in OSX per fare e 
disfare la stessa cosa utilizzando la applicazione netinfo invece del 
terminale o sbaglio?
M

 terminale o sbaglio?
Via NetInfo manager, si.
La FAQ 
www.faqintosh.com/faq.cgi?Faq=205
 dovrebbe chiarire le operazioni
da svolgere.

 da svolgere.
ti ringrazio ma non mi pare che funga. Non devo aver ccapito bene. Devo 
aggiungere un altro localhost che abbia come nome quello del dominio da 
emulare e come ip quello della macchina dove si trovano i files?
M

 sudo open ...
mi hanno detto:
sudo su-
pw utente
Ma se non disturbo le vostre dotte disquisizioni io vorrei una risposta 
alla mia domanda: come si fa con netingo. E soprattutto come si disfa?
Le istruzioni nella faq non sono abbastanza chiare per uno che non sa 
gia'
M

 da emulare e come ip quello della macchina dove si trovano i files?
Si.
Usando i dati fake che avevi messo nel primo post:
Property                                Value(s)
ip_address                      123.456.78.919
name                            
www.mmmmmmm.it
serves                          ./local

 serves                          ./local
Grazie, purtroppo non funge. Continuo a vedere il dominio "vero" anche 
dopo aver riavviato
M

 Continuo a vedere il dominio "vero" anche dopo aver riavviato
Non dovrebbe esser necessario.


In effetti il mio lookupd ciaccia prima nella cache e poi guarda nella
configurazione di netinfo. Sto cercando la cache con scarsi risultati,
se ne trovo una ti aggiorno.

 se ne trovo una ti aggiorno.
Da terminale:
lookupd -flushcache

 sono incupito lo stesso).
Eh si' i comandi da terminale nel primo post (che non voglio usare 
perche' non so come annullarli) mi permettebbero di collegarmi al sito 
sulla macchina di prova (e' il nuovo sito dell'universita' di milano che 
dovrebbe essere messo in pubblico tra qualche settimana) invece che al 
sito vecchio che e' attualmente in uso.
Non c i capisco niente, ma il files hosts (che si puo' leggere ma non 
modificare via terminale) non viene modificato da netinfo. Nessuna riga 
di alias vi viene aggiunta
Sigh
M

 di alias vi viene aggiunta
Sul fatto che non si possa modificare, penso che sia dovuto al fatto che
non sei entrato come root. Eventualmente, modifica la seconda riga delle
istruzioni che ti hanno dato con:
- digitare "sudo vi etc/hosts"
sudo ti fa lavorare come superutente, digita la password quando te la
chiede.
Per quanto riguarda il fatto che il file "/etc/hosts" non venga
modificato da NetInfo, č dovuto al fatto che sono indipendenti fra loro.
E' un terzo programma, lookupd, che si occupa di gestire le informazioni
presenti in NetInfo, nel file hosts e nella cache di lookupd stesso.

 lookupd -flushcache
E' brutto non sapere l'abc di qualcosa (in questo caso unix).
Fatto sta che non ci sono riuscito. Ne' con netinfo (non modifica il 
file hosts pare) ne' con terminale, che alla fine di insert mi da':
"etc/hosts" E212: Can't open file for writing
Insomma ci rinuncio
M