Τρόπος ρύθμισης παραμέτρων REMOTE_HOST για να διενεργήσετε μια αντίστροφη αναζήτηση DNS στις υπηρεσίες IIS

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 245574 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Συνιστούμε ότι όλες οι χρήστες κάνουν αναβάθμιση σε Microsoft Internet Information Services (IIS) έκδοση 7.0 λειτουργεί με Microsoft Windows Server 2008. Οι υπηρεσίες IIS 7.0 αυξάνει σημαντικά Web υποδομή ασφαλείας. Για περισσότερες πληροφορίες σχετικά με θέματα που σχετίζονται με την ασφάλεια των υπηρεσιών IIS, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.microsoft.com/technet/security/prodtech/iis.mspx
Για περισσότερες πληροφορίες σχετικά με τις υπηρεσίες IIS 7.0, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://www.IIS.NET/Default.aspx?tabid=1
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

Από προεπιλογή, η εκτέλεση ενός Request.ServerVariables("REMOTE_HOST") σε σελίδες ASP επιστρέφει μια μηδενική τιμή, η οποία προκαλεί Internet Information Server (IIS) για να επαναφέρετε την τιμή της REMOTE_ADDR, τη διεύθυνση IP του υπολογιστή-πελάτη. Αυτό οφείλεται στη σχεδίαση για να αυξήσετε τις επιδόσεις για το περιεχόμενο Web που φιλοξενεί. Ωστόσο, αλλάζοντας μια ρύθμιση της μετα-βάσης, οι υπηρεσίες IIS εκτελεί αντίστροφη αναζήτηση DNS και επιστρέφει το όνομα κεντρικού υπολογιστή του προγράμματος-πελάτη της σύνδεσης.

ΣΗΜΕΙΩΣΗ: Ενεργοποίηση αντίστροφες αναζητήσεις προκαλεί επιπλέον επεξεργασία επιβάρυνση, που υποβαθμίζει τις επιδόσεις του διακομιστή σας Web. Αυτές οι πληροφορίες δεν προτείνεται για υψηλή χωρητικότητα τοποθεσίες όπου οι επιδόσεις είναι κρίσιμη.

Με ενεργοποιημένη τη ρύθμιση μετα-βάσης, κάθε αίτηση για τη μεταβλητή διακομιστή REMOTE_HOST προκαλεί τις υπηρεσίες IIS για τη μεταβίβαση μιας αίτησης ανάλυση ονόματος έξω από το λειτουργικό σύστημα, η οποία επιχειρεί να εκτελέσει μια αντίστροφη αναζήτηση DNS. Εάν η αντίστροφη DNS αναζήτησης αποτύχει να επιστρέψετε το όνομα κεντρικού υπολογιστή, το λειτουργικό σύστημα προσπαθεί, στη συνέχεια, ανάλυση ονομάτων χρησιμοποιώντας το NetBIOS. Εάν αποτύχει η επίλυση NetBIOS κενή τιμή επιστρέφεται για τις υπηρεσίες IIS, η οποία αποδίδει την τιμή REMOTE_ADDR (διεύθυνση IP του υπολογιστή-πελάτη) για την αρχική αίτηση REMOTE_HOST.

Αντίστροφες αναζητήσεις μπορούν να οριστούν για ολόκληρο το διακομιστή Web ή για μεμονωμένες τοποθεσίες Web, απαιτώντας διαχειριστική πρόσβαση στη μετα-βάση από τα αντικείμενα της υπηρεσίας διαχείρισης των υπηρεσιών IIS. Αυτό το άρθρο περιγράφει δύο μεθόδους για την τροποποίηση της μετα-βάσης με τα αντικείμενα της υπηρεσίας διαχείρισης των υπηρεσιών IIS, χρησιμοποιώντας τις ενεργές σελίδες διακομιστή και τη χρήση του Scripting Host των Windows από τη γραμμή εντολών. Για τα ακόλουθα παραδείγματα ενεργές σελίδες διακομιστή, δημιουργήστε ένα αρχείο .asp σε μια τοποθεσία Web ή εικονικό κατάλογο που έχει πρόσβαση δέσμης ενεργειών ή εκτέλεσης που είναι ενεργοποιημένη και αντιγράψτε τον παρακάτω κώδικα στο αρχείο .asp. Η μέθοδος της γραμμής εντολών που απαιτεί την εγκατάσταση της υπηρεσίας διαχείρισης δειγμάτων για δέσμες ενεργειών (εγκαθίστανται κατά την εγκατάσταση των υπηρεσιών IIS) και Windows Scripting Host (WSH εγκαθίσταται με τα Windows NT Option Pack, τα Windows 2000, τον Internet Explorer 5 και από:
Σελίδα λήψης δέσμης ενεργειών
Η μέθοδος γραμμής εντολών απαιτεί ότι οι οδηγίες να εκδοθεί από μια γραμμή εντολών όπου βρίσκεται η δέσμη ενεργειών Adsutil.vbs. Η θέση της δέσμης ενεργειών Adsutil.vbs εξαρτάται από την έκδοση των υπηρεσιών IIS, αλλά έχει τους παρακάτω καταλόγους από προεπιλογή:
   Internet Information Server 4.0 - C:\WinNT\System32\InetSrv\AdminSamples<BR/>
   Internet Information Server 5.0 - C:\InetPub\AdminScripts
 
				
Επειδή η εσφαλμένη τροποποίηση στη μετα-βάση μπορεί να επηρεάσουν αρνητικά Internet Information Server, η Microsoft συνιστά ιδιαίτερα αντιγράφων ασφαλείας της μετα-βάσης πριν να κάνετε τροποποιήσεις.

Παράδειγμα 1 - Ενεργοποίηση τις αναζητήσεις για όλες τις τοποθεσίες:

Αυτό το παράδειγμα κώδικα ASP δίνει τη δυνατότητα σε όλες τις τοποθεσίες Web για την εκτέλεση μιας επαναληπτικής έρευνας όταν εκδίδεται ένα Request.ServerVariables("REMOTE_HOST"). Οφείλεται σε ιεραρχική σχεδίασης της μετα-βάσης, τοποθεσίες Web οι οποίες δεν έχουν ρητά την καταχώρηση EnableReverseDNS ορίστε κληρονομεί την τιμή από τον κόμβο παλαιότερες.Η μέθοδος ASP:
<%
Dim oIIS
Dim vEnableRevDNS
Dim vDisableRevDNS

vEnableRevDNS = 1
vDisableRevDNS = 0

Set oIIS = GetObject("IIS://localhost/w3svc")
oIIS.Put "EnableReverseDNS", vEnableRevDNS
oIIS.SetInfo
Set oIIS = Nothing

%>
				
Η μέθοδος της γραμμής εντολών:
cscript adsutil.vbs set /w3svc/EnableReverseDNS "TRUE"
				

Παράδειγμα 2 - ενεργοποίηση τις αναζητήσεις για μεμονωμένες τοποθεσίες:

Αυτό το παράδειγμα ενεργοποιεί μια αντίστροφη αναζήτηση για μια συγκεκριμένη τοποθεσία Web, όταν εκδίδεται ένα Request.ServerVariables("REMOTE_HOST"). Οι τοποθεσίες Web αναφέρονται στη μετα-βάση από μια ακέραια τιμή. Επειδή η προεπιλεγμένη τοποθεσία Web είναι η πρώτη τοποθεσία που δημιουργήθηκε, λαμβάνει τον αριθμό αναφοράς 1. Αυτό το παράδειγμα ενεργοποιεί αντίστροφες αναζητήσεις για μόνο την προεπιλεγμένη τοποθεσία Web, ώστε να επιτρέπεται η αντικατάσταση αντίστροφες αναζητήσεις σε άλλες τοποθεσίες Web, 1 με την ακόλουθη γραμμή:
Set oIIS = GetObject("IIS://localhost/w3svc/1/ROOT")
				

με την αριθμητική τιμή της τοποθεσίας Web που θα πρέπει να εκτελεί αντίστροφες αναζητήσεις. Ο ευκολότερος τρόπος για να προσδιορίσετε την αριθμητική τιμή για μια συγκεκριμένη τοποθεσία Web είναι να δείτε τον αριθμό που εμφανίζεται στο τέλος του ονόματος του φακέλου όπου έχει καθοριστεί το όνομα του αρχείου καταγραφής. This can be accessed through the MMC/Internet Service Manager by selecting the Web site and choosing Action, Properties, Active Log Format and then Properties. The Default Web site's Log file name is W3SVC1\exyymmdd.log, corresponding to the /1/ROOT value.ASP Method:
<%
Dim oIIS
Dim vEnableRevDNS
Dim vDisableRevDNS

vEnableRevDNS = 1
vDisableRevDNS = 0

Set oIIS = GetObject("IIS://localhost/w3svc/1/ROOT")
oIIS.Put "EnableReverseDNS", vEnableRevDNS
oIIS.SetInfo
Set oIIS = Nothing

%>
				
Command-line Method:
cscript adsutil.vbs set /w3svc/1/ROOT/EnableReverseDNS "TRUE"
				

Περισσότερες πληροφορίες

More information on the metabase can be found in the IIS documentation and in the article:
240941An Introduction to the IIS Metabase
More information on the Scripting technologies listed in this article can be found at
http://msdn2.Microsoft.com/en-us/library/ms950396.aspx

Ιδιότητες

Αναγν. άρθρου: 245574 - Τελευταία αναθεώρηση: Κυριακή, 19 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Internet Information Services 5.0
Λέξεις-κλειδιά: 
kbhowto kbmetabase kbmt KB245574 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:245574

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com