Here is my dump.  I have also attached it in an text file in case you have trouble rendering this e-mail as an html page.

 

November 29th, 1998

 

VicVega here.  I have not yet written the IIS4 exam, but have compiled this selection of questions found on the internet.  I believe many of the answers previously posted are incorrect, even answers

people seem to collectively agree on.  I not only provide  answers to questions, but provide  why the

answer is correct, and why other answers are wrong.

 

As I have not written the IIS4 exam yet, thus I do not believe I am violating my non-disclosure pact

with microsoft.

 

My resources:  New Riders Training Guide which is OK, but not as good as other New Rider Books ,

Sam's IIS4 in 14 days, which is probably the best training guide for IIS4 out right now, though it isn't

perfect, and SYBEX TESTSUCCESS (NOT to be confused with the training guide), which is excellent. 

It is definitely the definitive textbook for PREPARING to WRITE the exam.  I noticed many questions

 

in the dumps were in the Sybex Test book.  Looks like they did their homework.

 

I did not use Transcenders.  I never have, yet I have scored over 900 on all NT exams, with a

perfect 1000 on NT Server.  Save your money and study the dumps instead.

 

This dump is MY property, and can be redistributed for free by anyone, but if anything bad ever

happens to Robert who runs this site, not only will they have to deal with me, but I'm taking this dump

back and nobody can have it.

 

Thanks Robert, you're a lifesaver (butterscotch flavor to boot).

 

You set up three intranet web sites and set them to use headers. How do Lusers find them.
[] Install modified Hosts file to the Server
[] Install modified Hosts file to all the clients
[] Install modified LMHosts file to all the clients
[] Modify the WINS server

 

VicVega:  B is correct.  Host files hold IP address to FQDNs, and each client has its own HOSTS file,

thus placing the file on the server will accomplish nothing.  Furthermore, the Sever does not need the

HOSTS file, as it will recognize any request for its own IP's as loopbacks.
WINS sever and LMHOSTs files ares used for Netbios name resolution, not FQDN's.  For centralized

name resolution, a DNS could be used, but since this is not an option, you go with hosts files.

 

Discover that the average reading of local retry queue length is 6. How can you improve this?
[] Increase NTFS cache size
[] Increase incoming mail connection timeout
[] Decrease decrease local retry intervals
[] Decrease remote queue max hop count

 

VicVega:  C is correct.  I have never heard of an NTFS cache.  The following three items are all

configurable SMTP options.  Decreasing remote queue interval is does not effect the local queue. 

Remote max hop count is the max number of routers a message can pass through before being

considered undeliverable.  Decreasing the local retry will force IIS to deliver a message more often. 

After a certain number of retrys, the mail will be considered undeliverable, and removed from the

queue.

 

Install NNTP. You want to provide search capability for newsgroups. What should you do?
[] Implement Index Server. Use .idq files*
[] Implement ODBC to SQL Server. Use SQL
[] Instruct Lusers to use search capabilities of newsgroup reader
[] Nothing. Not possible

 

VicVega: You use Index Sever to index newsgroups.  Check out the properties of the NNTP default

site, home directory tab.  Notice the tab "Index News Content."  Click on the help button for more

into.  Note:  by default, Index News Content is NOT selected.

You are on Server2 and set up a virtual directory to \\Server1\stuff. An error message 'Directory

 

inaccessable, unable to login' comes up after setting up.
[] LUser has insuffcient rights
[] Server is in a different domain
[] Must use Fully Qualified Domain Name (FQDN)
[] WINS resolution not enabled on the network

 

VicVega:  Answer is A.  "Login" in the error message is thetipoff that it's a rights issue.  If the

server was in a different domain, a properly managed network should be able to access it and if you still

couldn't access it, you would receive a timeout error. Same goes with (d).  C is wrong because you do

not need to specify a FQDN when specifying a virtual directory.

 

You set up a script on the server. It works for some Lusers but not others, the directory is set up for

read access.
[] Set up for execute as well
[] Set NTFS read rights for Lusers
[] Set up NTFS execute rights for Lusers
[] Set NTFS write access for Lusers.

 

VicVega:  b is correct.  Most restricive rights between NTFS and IIS4 prevail, thus if a Lusers does

not have read rights, they will not be able to run the script.  A and C and D are red herrings, as

execute or read access are not needed to run scrips.  Execute is only needed for ISAPI and CGI

Scripts, which aren't really scripts, but small programs instead.

 

You have an IIS installation which has only FTP, how can you configure the FTP site remotely?
[] Enable WWW
[] Allow anonymous to FTP
[] Set up Winnt Challenge login
[] Stop and start WWW service.

 

VicVega:  A is correct.  Internet Sevice Manager is accessed remotely through

http://localhost:5619/iisadmin/iis.asp.  Get it, HTTP.  The other answers simply won't achieve the

required results, and don't fall for the Stop and Start tomfoolery.  It's a great way to get your

PRINT SPOOLER  working, but it's rarely a solution on the IIS4 exam.

 

You had 50 MB of data that index server was tracking. You add 100 more and Lusers complain it is too

slow. What do you do?
[] Track Content Index/Wordlists in Performance Monitor
[] Force Master merge
[] Track Content Index/Persistent Indexes in Performance Monitor
[] Increase the  value of Control\ContentIndex\MaxWordLists in the registry

 

VicVega:  The answer is b.  "The master index is smaller than other indexes, making searches faster

and saves on disk space and RAM." Sams,337.  Both counters exist, and could be used, but you should already know what the problem is.  Increasing MWL would increase the size of word lists available in RAM, but would only improve searches in the unlikely event of the data being searched for actually being in a word list, not the Master Index.

 

You have 3 web sites running on one IIS server. When a Luser uses index server to do a query, he gets

data back from all of the web sites. What do you do? Choose two.
[] Incorporate the CiScope variable in the .idq query file.
[] Query the database using an .idq query and an SQL database.
[] Create a new MIME type for each web site and query the MIME type.
[] Create a separate catalog for each sites.

 

VicVega:  A and D are correct.  The CiScope variable in an .idq file specifies what directory the query

should begin with.  A separate catalog for each site would isolate the content of each site within a

separate catalog for each, and you could specify which catalog to querey.  The other answers are

simply drivel.

 

Want to do a search of unfiltered documents:
[] @unfiltered = True*

 

VicVega:  Seems to be a popular answer.  It's all Greek to me though.

 

You have two domains. Domain A and B. You are the administrator of domain A and Wins and DNS are enabled on you domain. You want to be able to access computers on domain B by using the computer name. What do you do? (Choose three)
[] Set up B to trust A
[] Set up A to trust B
[] Add the Domain A Administrators Global Group into a new local group on B.
[] Create a new Local group on B, and add it to the Domain A Administrators Global Group.
[] Assign rights to the global group.
[] Assign rights to the local group.

 

VicVega:  B, C, D.  Just follow the model beaten into your brain from NT Server and SITE.  LUsers

into global groups, globals into locals, and assign rights to local groups.

 

You want to decrease the amount of RAM that index server uses.(Two)
[] Increase number of Word Lists
[] Decrease number of Word Lists
[] Increase size of Word Lists
[] Decrease size of Word Lists

 

VicVega:  B and D are correct.  No inverse relationships here.  Word lists reside in RAM, and

decreasing the size and number of word lists will reduce the amount of memory they hog up.

 

You have a 500MB corpus, how much free disk space does Index server require to index?
[]  1000MB
[] 700MB
[] 500MB
[] 200MB

 

VicVega:  Answer is d.  You need 40% of the corpus for an index.  b is the amount of space you need

for BOTH the corpus AND the index, for which you may be asked.  The other answers are wrong.

 

You install IIS on a Win95 machine and want to use Index server, what do you need to do?

 

[] Upgrade the Ram to 16MB
[] Upgrade to NT Server
[] Upgrade to at least a 486/66
[] Upgrade to NT Workstation

 

VicVega:  answer is B.  You need NT Server to host Index Server.  Workstation will not host it, and

the other options are min requirements for NT Server, which are assumed if you upgrade to NT.

 

Index server is installed on machine with 64MB RAM and 64MB swap. Index server is moving slow so

you increase the Index Server cache setting and it moves even much slower why?
[] A Master merge is temporarily consuming RAM
[] A Shadow merge is consuming RAM
[] More Index server cache is residing more on the Swap file
[] Index Server has not indexed the new cache

 

VicVega:  answer is c.  Sybex TestSuccess confirms this.  Other answers are not related to the cache

setting.  By increasing the cache setting without increasing RAM, you simply increase the amount of

time you thrash to the hard drive to find data.  Increase your RAM instead.

 

A guy has one IP address and two virtual servers. 'ow dowze he do eit?  
[] Subnet the IP address.  Assign each server to a different subnet.
[] Use custom HTTP headers.
[] Assign a different port to each site
[] Configure one site as an FTP virtual server, the other as a WWW virtual server

 

VicVega:  answer B is correct.  Custom HTTP headers allow you to assign an unlimited number of virtual servers to a single IP address.  Just make sure your Lusers browsers are ver. 1.1. You can't subnet a  single IP address, nor can you assign it both an FTP and WWW site without using Host headers.  I just made up the different port thing to add a fourth incorrect solution, but now I think about it, that type of crazyness just might work?  Forget I even put it up there.

 

You need to change the port of 200 web sites, what is the quickest way to do this?

a. create a script and run it at the IIS computer
b. create a script and run it at each remote computer
c. create a script and run it at the PDC
d. create a script and run it at each the DNS server

 

VicVega:  Not too sure. C and D are wrong, because the change would not  be relayed to any of the

client machines.  Running a WSH script on the IIS computer would change the port properties of the

web sites which are HOSTED on the IIS Server.  However, are you changing the Web site properties,

or are you configuring the REMOTE computers to connect via the newly specified port.  Remember, if

you change the WWW or FTP port on the server, you must configure the clients to use the new port,

NOT the default port.  Now I'm completely confused.  I'm sure the question on the exam will be more

explicit.

 

You've configured a virtual directory called called "White horse". After doing so, some people cannot

 

access it.
[] Assign NTFS rights to the directory
[] Change name to Whitehorse
[] Assign IIS read permission to the directory
[] Enable read permission to the Anonymous account

 

VicVega:  Answer is B.  It is a fact that some browsers cannot handle spaces.  Many have problems

with underscores as well.  This is not a permission problem.

 

Raul needs to change the IIS default web site on the road from his 95 laptop, how?
[] SSL
[] MMC (HTML)
[] PPTP
[] MMC

 

VicVega:  the answer is B.  SSL is security, PPTP is a secure internet protocol, and MMC only works

locally.  MMC(HTML) is used for remote configuration.

 

Host headers for IP addresses have been assigned, but it still doesn't work. Why?
[] Make entries in Host file
[] Install modified LMHosts file to the Server
[] Install modified LMHosts file to all the clients
[] Modify the WINS server

 

VicVega:  with these solutions, you would assume that the HOST file has not been configured.  If

clients are using a HOST file, it must be manually configured.  LMHOSTS is for girly NETBIOS, and

WINS servers a NETBIOSlike as well.  Client browsers not supporting the newer HTTP 1.1 which

doesn't support host headers, or the use of SSL which encrypts the header, could also be possibilities,

but they are not options.

 

You need to configure three intranet Web sites. How to segregate?   Choose 2.
[] Use Host Headers for Virtual Servers.
[] Three separate IPs, modify DNS.
[] Create three subnets for one IP addresses, and assign a virtual server to each subnet.
[] Create HTML headers for each Virtual Server.

 

VicVega:  both A and B will achieve the required result, although using host headers would only use up

one IP address.  Using three IPs will make your sites available to legacy browsers.  HTML headers are

different from Host headers, and trying to subnet an IP address is just wacky, making C&D wrong.

 

You configure multiple sites on a IIS 4.0 server. Both sites share the same IP address, Home

Directory and TCP port. DNS entires have been setup that point each FQDN to the same IP address.

However, when Lusers try to go to the 2nd web site they open up the first.
[] Configure HOSTS files on the server
[] Configure HOSTS files on the clients
[] Configure the clients to use DNS
[] Configure Site 2 to use a Host Header

 

VicVega:  Host Headers differentiate sites with identical ports and IP addresses, however, I still don't

like the fact that both sites share the SAME home direcory.  For examply, a home directory can only

handle on default.htm.  Shouldn't virtual servers have separate home directories. They should, but I

guess it's not a total requirement.  This is not a name resolution problem since since DNS seems to have been set up properly, making A, B and D wrong.

 

Your Domain name is currently set to one of you subsidiaries, How do you get SMTP mail to appear it is coming from your real companies domain?
[] Masquerade domain*
[] Smart host header
[] Domain name change
[] Change Prettyname

 

VicVega:  A is correct.  The star next to it is the giveaway.  Smart host headers are used to route

mail over a more efficient or cheaper path, and changing the domain name will mess everything up.  D is actually an NNTP option (I didn't make it up.)

 

You setup an expiration policy on NNTP to expire articles older then 7 days and a size of 500MB. When do articles expire?
[] Articles expire when they are both older then 7 days and when the size of all groups exceeds

500MB.
[] Either when an articles in a group is older then 7 days or when the size of all groups exceeds 500MB

the oldest articles expires.
[] Only when articles in a group are older then 7 days. Date attributes have priority over size

attributes
[] When the size of all groups exceeds 500MB the oldest articles expire. Size attributes have priority

over Date attributes

 

VicVega:  B is correct.  This is an "either or" thing.  If either of the requirements are met, the oldest

articles will be deleted.

 

You currently store NNTP files in a single virtual directory on a single RAID 5 disk array. How can you

improve performance
[] Create additional virtual folders on the single disk array*
[] Create additional virtual folders on multiple disk arrays
[] Move the virtual folder location onto a non-RAID 5 disk

 

VicVega:  answer is B.  Placing multiple folders on the same (single) disk array will do nothing to increase speed.  In fact, it will decrease it.  When a disk is FILLED with data, it takes longer for the

read/write heads to find and access the data.  Thus, you want virtual folders placed on different disk

array.  Multiple disk arrays are not unheard of.

 

You have a PERL script setup on one server, you move it to another server but it does not work, what

else is required?
[] Perl interpreter installed on the other server
[] Run FILE to convert it into a Batch file
[] Recompile script
[] Change NTFS permissions

 

VicVega:  This question is like asking "You have an Excek Document, but your computer doesn't have

Excel.  What do you need to view the spreadsheet document. You need Excel.  Perl programs need a

Perl interpreter installed on the server running them.  All other answers are just wind and sails.

 

John set up 3 Anonymous logins to IIS with different passwords and suddenly nobody can access the

sites. They are using NT Server authenticated logins.
[] John did not change the passwords in LUser Manager to match
[] John did not assign the appropriate NTFS permissions.
[] John did not change the passwords in LUser Manager for Domains to match
[] John must stop and start the WWW service.

 

VicVega:  C is correct.  Passwords for anonymous login must be the same as the anonymous Luser

account password in LUser Manager for Domains. A is wrong because LUser Manager is only available in Workstation.  With wrong NTFS permissions, tailored error messages would be received, and stopping and starting the WWW service is usually a false beakon of hope.

 

If you secure the access to a web page called members.theglobe.com/audiomotive (check it out) using

SSL how must you change the URL in order to access the secured page?
[] httpssl://members.theglobe.com/audiomotive
[] http://members.theglobe.com/audiomotive 
[] shttp://members.theglobe.com/audiomotive
[] https://members.theglobe.com/audiomotive

 

VicVega:  d is correct.  For SSL, you must append that little "s" to the end of HTTP.  Just something

ya gotta know.  Check out the http site while you're at it.  It's mine.

 

There are 2 domains Sales and Marketing (no trust specified). IIS is running on Sales1 in Sales and

wants to index something on the Marketing1 server in Marketing.
[] Make marketing1 part of sales domain.
[] Create an account on marketing1 that can be accessed from Sales.
[] Create a trust between Marketing and sales.
[] Blow up the computer with a stick of dynamite.

 

VicVega:  answer is b.  LISTEN UP, PEOPLE!!!  Everyone says a, but  I can't think of a more wrong

answer.  First of all, it's exteme.  The server is in the marketing domain for a reason which is more

compelling than your need to index a single directory.  Secondly, if it's not a member sever, you will

have to reinstall the entire operating system, which could possibly wipe out everything on the server

anyways.  Finally, and more to the point, Microsoft is not testing you on your ability to move servers

around, or at least I couldn't find it on the IIS4 objectives list.  When in doubt, say to yourself

"yeah, blowing up this computer with a stick of dynamite MAY IN FACT be the best solution, BUT is

Microsoft testing me on my ability to blow up computers with a stick of dynamite."  Then choose an

answer that WOULD be on the exam objectives list.

 

NT has a seamless logon directory structure, and that's why we love it.  Just create a local account on

that Server, assign permission to the folder to that local group,and when you create your virtual

directory, you will be asked to provide a Luser name and password.  Provide the one you created, and

from then on, virtual directory browsing will be easy and seemless.  And you won't have to reinstall the

Server (or even blow it up.)

 

You enable SSL on a virtual directory. A Luser is complaining that they can not see any files, but you

can. What do you do?
[] Install an SSL capable browser on the client.*
[] Allow the Luser to log on locally to your server.
[] Add RAM to the Lusers computer.
[] Stop and start the WWW service.

 

VicVega:  always go with the one with the star next to it, A.  Some browsers cannot use SSL.  All

other answers are hogwash.

 

You have a separate directory for each client and they are only allowed to access their own directory.

What it the best security method?
[] Make each client an operator for their own directories only.
[] Client certificates.
[] NTFS permissions.
[] share permissions.

 

VicVega:  B is the answer.  Client certificates positively identify the client to NT.  A is wrong.  It is

like making Lusers part of the administrators group for IIS4.  C would work, but this isn't the NT

Server exam, so stick with SSL and Certificates.  Share permissions will never be the right answer on

an IIS4 exam.

 

Managers have access to a special directory. Mary is promoted to manager, but she can not access the directory. Mary has the same permissions as Bill, who can access the directory. What do you need to do so that Mary has access?
[] Stop and restart the WWW service.
[]You need to adjust her NTFS permissions.

 

Many believe A is correct, but I don't. I can't remember any questions in the SITE exam being

answered with "Stop and start the WWW service."  Furthermore, I have changed NTFS and IIS4

Virtual Server Properties permissions (read, write, script, execute etc) until the cows come home, and

never once did I need to stop and start the WWW service. 

 

I DEFY ANYONE TO SHOW ME AN INSTANCE WHERE STOPPING AND STARTING THE WWW

SERVICE HAD ANY EFFECT ON LUSER OR GROUP PERMISSIONS. If you do, e-mail me at

[email protected], and I will send the first debunker a free bottle of Canadian Maple

Syrup.

 

This question is most likely a rights issue.  You probably have to remove Mary from some group she used to belong to that has no access.  The answer would be b, to adjust her NTFS permissions.

 

You must setup a private web site, what can you use to authenticate to it
[] Certification Server*
[] Transaction Server
[] Site Server
[] Stop and start the web service

 

VicVega:  answer is A.  For authentication, Certificate Server is the moist choice.

 

Becky logs onto a sensitive web site and it is set up to use Basic Authentication. What is Encrypted?
[] Password and Data are encrypted
[] Password is encrypted, Data isn't
[] Data is encrypted, Password isn't
[] Nothing is encrypted*

 

VicVega:  answer is D. Plain and simple.

 

You want to get the most performance out of your IIS server. What is the best way to secure

sensitive directories?
[] Enable SSL only when required*
[] Enable SSL all the time
[] Use the client certificate
[] Move SSL directories to a separate

 

VicVega:  answer is A.  SSL encrypts the data using a pretty intense 40 or 128 bit code.  The

encryption process in processor intensive, and the encrypted data is more verbose, placing a load on

bandwidth and the network card.  Only use SSL when absolutely needed.

 

You are logging WWW with text logging and you want to know where to find the number of page hits?   
[] Event Viewer
[] Using site server express to import
[] Stop and start the WWW
[] In the log file

 

VicVega:  B IS CORRECT.  This may SURPRIZE you.  A amd C are obviously wrong.  However, everyone says "In the Log file."  EVERYONE IS WRONG.  I opened up a log file I created, and this is what I found:  s-port cs-version cs(LUser-Agent) cs(Cookie) cs(Referer) 1998-11-13 23:57:28 112.112.112.1 - W3SVC3 PDC1 112.112.112.111 GET /Default.htm - 200 0 435.  Now if you can work out the number of hits from that bafflegab, you are a better Cam than me.

 

I then imported that same log file using Siter Server Express.  This is what was immediately output on

the screen:  13 hits couldn't be parsed 32 hits were to an unconfigured site. THAT IS A DIRECT CUT

AND PASTE!!!

 

Go against the wave of public opinion and get this question right.  C is the only correct answer.

 

You access a web page and you want to use Site server to download the web page and all it's links. Do

you set up site server to download by specifying url name or the physical directory???
[] File Name
[] URL Name
[] UNC Name
[] PrettyName

 

VicVega:  answer A is the only correct answer, although A is a legitamate option.  C and D are not Site

Server options.  By specifying a URL, you have the option to download all files from the URL to disk

(although my option was always browned out, & I couldn't get it to download any of those educational

sites I like visiting).  File name will not give you this option, though,  if the files are already on your

disk, why would you want to download them anyways???

 

You want to determine all files on your website which are greater than 32K, what do you use?
[] Site Server Express
[] Use the NT Explorer to search the web site dir
[] Use Find and do an advanced search for files over 32K with .htm extensions
[] Stop and start the WWW service

 

VicVega:  answer is A.  Site server allows you to do this and a host of  about 10 other neat things,

including verifying links and finding all images without alt tags.  You should be familiar with all the other

options as well.

 

People have said B and C.  These WON'T work.  They won't even cone close to working. They are not

even plausable options.  When SS looks for pages greated than 32K, it isn't just the HTML code that is

over 32K, but the accumulation of all links, images, sounds etc. displayed ON the page.  It is the

ACCUMULATED TOTAL of ALL content used on that particular HTML document, not just the HTML of

the page itself.  This is a VERY significant distinction.

 

What IIS entries would be stored in the IIS Metabase.(Two)
[] Location of the IIS helpfiles
[] Virtual Folder security information*
[] Home Directory permissions*
[] Index Server settings
[] Site Server Express settings

 

Someone elses answer:
Know that the metabase stores IIS settings, like permissions and locations of home directories for

different webs. It does not store Site Server, Index Server and other settings. The question I had

was easy since it asked to click only two choices. NOTE: IIS help files are not located in the

metabase. As a litmus test: if having the setting in the metabase would not speed up performance of

the server as it deals with people browsing the server, then it is there (good reason why help file

location is not there)

 

You want to enable logging of your web site. What option should you choose to allow the lowest

processing overhead.
[] Normal Text Log
[] Compressed Normal Text Log
[] Logging to a SQL database
[] Logging to a remote SQL database

 

VicVega:  Normal text log should be the answer.  B is wrong because compressing a file usses processing overhead.  Logging to an SQL database would absolutely require more processing overhead if the SQL database was on the same computer. 

 

Here's the rub:  if you log data to a REMOTE SQL database, would the data be immediately

redirected, causing NO processing on the local computer?  Would this unload all of the processing

overhead to the remote SQL machine, or is the data formatted on the local machine before being sent

to the remote SQL database?  If so, D could plausably be the correct answer.  Choose for yourself,

but I'm going with a.   Does simply redirecting the data create processing overhead?  Time to crack

open the performance monitor.

 

Furthermore, remember, there is NO "Log to text file" option in the MMC.  The closest option is

"Microsoft IIS Log format" which uses a fixed asskey format, while  "NCSA" also uses a fixed asskey

format (according to Sybex, this uses the least processing overhead).  "W3C" is a CUSTOMIZABLE

asskey format, and your "ODBC" option is your SQL connectivity option.

 

Where are MIME mappings stored?
[] In a log file
[] In the registry
[] In the metabase
[] In the performance monitor

 

"My neighbour's a MIME.  I played a blank tape full blast last night and it drove him crazy."
-Steven Wright

 

VicVega:  MIME's are stored in the metabase, but don't take my word for it, prove it to yourself.  Go

to the MIME map page and click "New type."  type ".vic" as the associated extension, and type

"text/plain" as the  "Content Type(MIME)."  (If you don't do it now, you might have to do it on the

exam-be warned).Click OK and APPLY, and then do a "find" (from your start menu) for files and folders. 

 

Do a date "FIND" for all files changed within the previous one day.  When it's done, look for a file

called "metabase.bin," and notice when the file was "Last Modified."  You will notice that it was

modified the same time you changed the MIME type, while no files in the registry location have

changed.  Debate over.

 

The confusion here comes from the fact that there ARE mime types stored in the registry, but these

mime types have to do with how the desktop operating system renders files to the Luser sitting in front

of the computer.  Win95,98,Workstation and NT all have MIME types stored in their registry.  Just

search for them with REGEDIT and you will find them.  The difference is the fact that  the

METABASE stores various MIME Mappings for your virtual servers and for formatting data being sent

to clients, not for Lusers accessing files locally from your desktop.

 

You have a document called *.stm which is being read as an htm document. How do you change the mime mapping of
[] Text/stm mime
[] Text/htm mime
[] Text/plain mime
[] stm/Text mime

 

VicVega says b.  The .stm extension is being interpreted as an HTML document.  You don't want it to

be.  The current MIME mapping for .stm is Text/htm, so this mime mapping is what must be changed,

thus B is correct.  What should it be change to?  Who cares, it's not being asked.

 

HTMH to associate with html?
[] HTMH --> text/html MIME setting*
[] html-->text/HTMH MIME setting
[] htmh-->text/htmh MIME setting
[] html-->html/text MIME setting

 

VicVega:  answer is a.  You specify the extension, and then specify how it should be associated.

 

What are the minimal requirements for Index server?
[] The same as IIS4.0 and  4-12 mb free disk space
[] A computer running NT Workstation
[] A computer running Win 95 with 16 MB of RAM
[] A computer running PWS

 

VicVega:  A is right.  IIS won't run on Workstation or 95, and PWS does not exits on NT Server.

 

Web Site configured to allow only a group of IP addresses to access it. The set-up was: 192.168.0.96

(Sub Mask 255.255.255.224). What range of addresses allowed?
[] 192.168.0.96 - 192.168.0.127
[] 192.168.0.89 - 192.168.0. 120
[] 192.168.0.91 - 192.168.0.132
[] 192.168.0.95 - 192.168.0.129

 

VicVega:  Only A is correct.  A mask of 224 increments in intervals of 32 (256-224=32).  Only numbers

within this 32 number interval will be on the same subnet.  The trick is you start counting at zero, so

the range is 0-31, 32-63, 64-95, 96-127, not 1-32, 33-64, 65-128.  192.168.0.96 will only fall within

one group.  Be careful.

 

You have a document called *.stm which is being read as an htm document. How do you change the mime mapping of
[] Text/stm mime
[] Text/htm mime*

 

Use friendly names to acces sites?(Two)
[] WINS
[] DHCP
[] DNS
[] PCMCIA

 

VicVega:  The term "Freindly Names" is disturbingly ambiguous.  Does this mean friendly NETBIOS

names, or does this mean FQDNs.  if two are asked for, it is obviously WINS and DNS which both

handle name resolution; together they are a very powerful tool.  If only FQDN is required, DNS is the

only answer, the opposite for NETBIOS.  DHCP does not provide name resolution, and PC Makers Can't Invent Acronyms (PCMCIA) is not a viable alternative.

 

DNS is not enabled and you want to connect to a virtual directory "\70-87\index.htm" on Server1 with

 

IP address 209.207.167.177 what do you use at the URL address:
[] http://209.207.167.177/70-87/index.htm
[] http://server1/70-87/index.htm
[] ftp://209.207.167.177/
[] http://www.server1.com/70-87/index.htm

 

VicVega:  answer is A.  If you know the IP address, FQDN's and NETBIOS names are just frills.  B

and D require name resolution methods, which are not available, and C does not specify the directory. 

Type answer A into your browser--you should get the Braindump's IIS4 index page.

 

Connect to and index files on a virtual directory on a Netware server.
[] Create iusr_computername account on Netware server and assign read permissions.
[] Use NT Migration tool for Netware to connect to the Netware server.
[] Create iwam_computername account on Netware server and assign read permissions.
[] Connect using Client Services for Netware (CSNW).

 

VicVega:  don't make this question harder than it needs to be.  You simply create a Luser account on

the Netware server that will be used to index the file, and index the file using that account.  B and D

are obviously incorrect.  The problem here is "WHAT  LUSER ACCOUNT DOES INDEX SERVER

USE???"  Does index server index directories using the iusr_computername account which is used for

anonymous logon, or the iwam_computername account which is used as the "Internet Server Web

Application Manager." Both accounts are automatically made by IIS4 on installation.  To be honest, I

don't know which one is used to index virtual directories.  Answer is either A or C.

 

You've implemented DNS. You have 3 virtual webs. You change the IP address of your IIS server.

Clients cannot now access. How to do?
[] Change DNS entry for IIS server
[] Change DNS address on all clients
[] Modify the HOSTS file on all clients
[] Modify the LMHOSTS file on all clients

 

VicVega:  answer is A.   The DNS server has not been updated to reflect the new IP address of the

IIS server.  The problem is with the DNS entry, not the client computers.

 

You have a high no. of not found errors on your web site. Why? (choose 2).
[] Wrong virtual directory configuration
[] Wrong permissions for anonymous account
[] Excessive traffic on network segment
[] Errors in HTML code on pages*

 

VicVega:  I have a major problem with this one.  I can only thing of one correct answer for this one. 

The 404 error is a "File Not Found" Error.  This would positively happen if a virtual directory was

misconfigured.  People would be looking for items in folders that don't exist, so a 404 error would be

returned.   Answer is A.  But apparently you are supposed to choose TWO answers.

Wrong permissions would not result in a 404 error.  For example, incorrect NTFS restrictions would

cause a 401.3, access forbidden error, so B is not correct.  Excessive traffic on the network would not cause a 404 error, but a 403.9, Access Forbidden error.--> "This error can be caused if the Web server is busy and cannot process your request due to heavy traffic." That quote is cut and pasted from the actual 403.9 error.  Check it out yourself at:  "C:\WINNT\Help\common\403-9.htm".  Furthermore, if the request times out due to heavy traffic, you get a timeout display message, not a 404.  Though 403.9 is only .1 away from a 404, close only counts in horseshoes and handgrenades.

 

Errors in HTML code do not cause 404s.  If there are html errors in the code the browser will still

"find" the file and download it, it simply won't be rendered properly.  We've all seen those sites where

some poor suckers HTML code is blazoned across the screen because she missed a tag or two.  Now if there was an http error, such as an incorrect host header, then this error could occur, but this is

completely different from an HTML error.

 

If forced to pick two, I would choose not to decide, but even then I would have made a choice.  The

second best answer would be C, excessive traffic.

 

You place half of the images in the c:\inetpub\donortextiles\images\directory. LUsers report that only

the images located in the hoe directory are displayed when they access the web site. You discover that one of the images that does not display is reference by a link to:

http://donortextiles/images/image1.gif

 

What should you do to correct the problem?

 

a.Remove the images virtual directory from the web site

The Virtual Directory is c:\inetpub\wwwroot\images but the directory you put the files in is actuallu

c:\inetpub\company\images. So the answer is to remove the virtual directory.

Trouble with slow access on IIS computer. Discover via performance monitor that the server has low

processor usage and high network bandwidth usage. What should you do?
[] Add RAM
[] Add another network adapter
[] Increase size of paging file
[] Increase timeout connection for your web site

 

VicVega:  problem is with the lack of network bandwith.  Add another network adapter, B.

 

Your web site uses virtual directories on 4 servers. You want to create a summary of all images on your

site. How?
[] Issue query using index server
[] Browse site using ISM
[] Search for image extensions in Explorer
[] Generate images report from site server express

 

VicVega:  Site server express will generate the report.  From the IIS4 Help files:
Images Report _image.html--> lists and provides details about the images on the site.   C could work, but could get sticky if virtual directories are on remote servers and would be ugly time consuming at

best.  Remember, this is an IIS4 exam, not Windows 95.  I'm sure some funky programmer could get

an index query to return this kind of data, so theoretically A could be correct, but not Microsoft

correct, and that's all that counts.  B is wrong.

 

How can you decrease the number of threads used by Web apps?
[] Add RAM to IIS computer. ***will do nothing.
[] Run all Apps in a separate memory space*  ***lesser of the four evils it seems.
[] Replace ISAPI apps with CGI scripts-**will increase threads. ISAPI good.  CGI bad.
[] Authenticate Lusers by using an ISAPI filter **has no relavence whatsoever.  why authenticate them

at all?

 

VicVega:  This question makes no sense to me.  Adding ram may shuffle threads out of paged memory, but it shouldn't decrease the amount.  Either a program takes a thread or it doesn't.  You can't magically make them disappear.  ISAPI is a M$ standard, and will never be replaced by CGI in a

microsoft exam.  Besides, ISAPI apps use less threads than CGI.  Authentication is a misnomer.  If

you want to decrease threads, leave authentication to NTFS or the MMC.  If you really want to

reduce threads, why authenticate at all?

 

Running apps in a separate space should increase threads by one per app, as each memory space would consume an extra thread.  However, Sybex TestSuccess argues this is the correct answer with some doubletalk about isolating rampant threads that are out of control or something.  I have to go with

Sybex if only because they have been good to me in the past.

 

You've grouped together all CGI scripts and ISAPI apps into the scripts folder and assign execute

rights to the folder. Afterwards, the ISAPI works and the CGI doesn't.
[] Assign read and write rights for the folder as well
[] Assign NTFS execute permission.
[] Place CGI and ISAPI files in different directories.
[] Stop and start the WWW service.

 

Vic Vega:  this question is a giant killer, so all those PAPER MCSE's who have never programmed a CGI script in their life, listen up.

 

The answer is A.  CGI scripts and ISAPI scripts need EXECUTE permission to run, both on NTFS and

through the MMC.  If either permission is missing, neither ISAPI nor CGI scripts will run.  Since the

ISAPI works, there is NO PROBLEM with execute permissions.  HOWEVER:  many CGI programs not

only execute, but read and write to the folder as well.  Take a counter, a CGI program that counts

page hits.  When a page opens, the CGI program EXECUTES.  It then READS a text file stored in the

same folder that contains the current number of hits.  The program, still executing, sends that number

to the browser, increments the value in the text file, and then SAVES the newly changed text file to

the folder.  If any of the READ, WRITE or EXECUTE permissions at either the MMC or NTFS level

are not assigned, the CGI script will fail, and appear as though it never even executed.  You should now

feel very enlightened.

 

CGI and ISAPI can be placed in the same directory, and in fact, often are, making C wrong, and don't

even start me on that stop and starting the WWW service thing.

 

You set up an FTP site and set up a virtual directory and set the listing to UNIX. Afterwards, not all

Lusers can access it.
[] Assign NTFS rights.
[] Set listing styles to MS-DOS.
[] Assign READ permissions to the folder.
[] Stop and start the WWW service.

 

VicVega:  Some ftp programs have problems using UNIX notation.  Change the listing style back to

Microsoft's fine MS-DOS and you should be fine.  Since some people can access the FTP site, it isn't a permission or read problem.  You can safely assume, if not explicitly stated, anonymous access is

enabled for FTP sites.  This is not a PRINT SPOOLER question.  Don't stop and start anything. 

 

You have 2 servers (NY and Ontario), what's the easiest way to to change the IP ports on the 200

sites contained at those locations?
[] Use Inet Server Manager to change individual ports
[] Inet Server Manager HTML to change individual ports
[] Write a VB script and run it on both sites
[] Write a VB script and run it on one site

 

VicVega:  writting a script and running it on both sites is the answer.  ".WSH Scripts can not be run

remotely."  (Sams, 374) through IIS soas to secure the site from hackers and crackers.  A and B

would work, but it would take longer, so it is not the easiest way. 

 

This question best exemplifies the difference between the "right answer" and the "Microsoft" answer. 

Being from Ontario, I know that running a script like this in Canada is not that easy.  You first need a

municipal permit, then you need provincial approval, and then federal approval because nobody is sure

whose jurisdiction script running is.  Then you must have an environmental assessment to assess the

impact of the port change on the local environment, and then, after paying a hefty tax, you might be

allowed to run the script.  Ahh, living in Canada. But for Microsoft C is acceptable.


You import 2 log files per day. You have 900 Lusers accessing your site. You want to reduce Import

 

time & Resolution time. What should you do?
[]Increase cache period of IP lookups for importing log files0
[]Decrease cache period of IP lookups for importing log files
[]Increase IP address time out resolution time
[]decrease IP address time out resolution time
Answer: D

 

VicVega:  a and b should be eliminated immediately.  Why?  Cache period is set in units of DAYS.  Since you import 2 logs PER DAY, the cache time is already greater than the import interval.  This would only improve resolution time if the import interval was GREATER than the cache period.

 

The IP address time out interval is the amount of time usage import will attempt to resolve an IP

address.  If it tries to resolve an unresolvable address for 10 seconds, then importing will take an exra

ten seconds for every unresolvable address.  If you change the value to 5 seconds, the import will only

take an extra 5 seconds per unresolvable address.  Get it?

 

***PG 222, NEW RIDERS:  "Timeout resolution engables you to set the number of seconds for usage

import to attempt to resolve an IP address.  After this time, Usage Import will stop attempting to

resolve the IP address.  HIGHER VALUES MEAN BETTER RESULTS, BUT WILL SLOW DOWN THE

IMPORT PROCESS."


Which options would require multiple certificates?
[] Server hosting web sites for multiple companies*
[] Server has links to servers in differnt domains*
Roberta agrees
[] When your IIS hosts virtual servers for multiple companies
[] When your virtual server is spread amoung many virtual directories accross various locations
[] When your IIS hosts virtual directories for the same company in one location
[] When your certificate server is installed on more than one server

 

When do you need multiple digital certificates? (Choose two)

 

[] When your IIS hosts virtual servers for multiple companies
[] When your virtual server is spread amoung many virtual directories accross various locations
[] When your IIS hosts virtual directories for the same company in one location
[] When your certificate server is installed on more than one server

 

You want to host three web sites on a single IIS computer. Ten Lusers will need to be able to access

each of the web sites.

 

Which Microsoft operating system must you use on your computer?

 

[] windows 3.11
[] windows 95
[] windows nt worstation
[] windows nt server

 

VicVega:  d, only NT server can accept more than one simultaneious connection.

 

What are two methods to monitor performance of INDEX server ?

 

[] performance monitor
[] .ida script
[] Event viewer
[] Registry Editor

 

VicVega:  A and B.  Performance monitor has all sorts of IIS4 objects, and an .ida script within an

HTML page can give you all sorts of info on how IIS4 is running.

 

You want to install IIS to support an intranet web site for the SALES,ACCOUNTING, nd MARKETING

department of your company. All of the client computers in each of these departments use web

browsers to support host headers.

 

The requirements for each department are:
Sales Accounting Marketing
unique name unique name unique name
secure directory secure directory secure directory

 

[] install iis on one windows nt server computer, implementing NTFS security and host headers to provide a unique URL for each department.

 

VicVega:  this is the whole point of IIS4.  If you don't understand this, forget about taking this exam.

You are the administrator for an ISP. The ISP supports a variety of web sites on a single IIS

computer. You went to one of the web sites and recieved the following error: h t t p  Access

forbidden-This virtual directory requires a browser that supports the configured encryption option.

What does it look like the problem is?

 

[] the web site is using SSL
[] the web site is using Basic Authentication
[] the web site is using Anonymous connections
[] the web site is configured with an incorrect IP address.

 

Answer is A

 

You suspect that there is a CGI script running on this server that is not releasing threads. What should

you do?

 

[] Use Perf. Monitor to monitor the threads\threads state counter
[] Stop and start the WWW service of your IIS computer
[] Use Perf. Monitor to monitor the IIS globe cache fault headers counter.
[] Use Event Viewer to monitor the application faults.

 

VicVega:  A, the thread\thread state counter will tell you the active state of any thread.  If a

thread is constantly active, you can be pretty sure you have a problem.


You want to configure a web site that intergrates data and text files that are on a web site with data

distribution on a Microsoft SQL server database. You want to index all of the data in the text files by

using microsoft index server. You want to create a query the results of the text pages and publish the

result on a single web page.

 

[] Write a PERL script
[] Write ISAPI application that indexes the text files, queries the resulting index and then uses SQL

to query the SQL database
[]Write an ASP that uses Index server query language and that uses SQL extentions to Index server

to query SQL
[] Write a CGI script that executes an Index server query and queries the SQL database.

 

VicVega:  Answer is C. Never answer "Write a perl script" or "CGI Script" on a Microsoft exam.  M$

did not invent perl, so it is crap.  Same with CGI.  The ISAPI option might work, but is pretty

intensive.

 

Answer C needs some interpreting.  You know how Index server can index all sorts of files including

Excel, Word, HTML etc.  Well, that is done through EXTENSIONS, and you can get extensions for

just about anything, ESPECIALLY SQL databases.  If you add an SQL extension, then index server

willautomatically  index the SQL Database and store it in a Master file with all the HTML and text

stuff.  To access it, you just have to write an ASP script, and go figure, Microsoft just happend to

invent ASP's, which means they are NOT crap.

 

How to create own custom errors?
[] Properties of website Custom errors tabs and assign errors to created files

 

It's pretty easy.

 

45. You setup a web site on your intranet. Clients use different browsers. When some clients try to

access pages they receive an error message like "Error 403 Browser does not support required

encryption method"
[] SSL certificate on server is invalid
[] Site is using NT Challenge/Response authenication method*
[] Browser does not support SSL
[] Something else

 

VicVega:  Note, when you log in to a server using CHAP, and your browser doesn't support it, the error

you get is:  "HTTP 401.2...Server configuration error...Credentials passed do not meed credentials

required...You did not send the appropriate WWW-authenticate header file."  Answer must be C, site

is SSL enabled and your browser doesn't support SSL.  Errors 403.4 and 403.5 correspond to SSL

encryption errors.  When a certificate is invalid, you receive a "403.7: Client certificate required"

error message.

 

You have two sets of Lusers. Some access your NNTP site via a local intranet, some externally via

Internet.The external Lusers have browsers that cannot use NT Challenge/Response. How do you set up your site for secure access for both Internet and Intranet Lusers?

 

[] SSL
[] One for NT Challenge/Response plus Anonymous
[] One for Basic Authentication

 

VicVega:  Got to be SSL.  B is out for sure, and Basic Authentication is a HUGE security hole which

circumvents so many of the security features built into NT.

 

You are preparing to install Index Server onto your server that will index 321,000 documents. What is

the recommended amount of Ram you should have installed?

[] 32
[] 64-128
[] 128-256
[] 256+

 

Less than 100,000 is 32 MB of RAM
100,000-250,000 documents , 64-128 MB of RAM
250,001-500,000 is 128-256 MB
over 500,000 documents is 256 MB or more is recommended.

 


HERE ARE SOME ODBC ERRORS:

 


These are frustrating.  As someone said in another dump, "don't miss these, they're gimmies."  Problem is, many people have different answers.  To make matters worse, I just went to Chapters to look up

OBDC errors and found some different answers. 

 

These were errors and answers from Sybex TestSuccess, the best IIS4 book currently out there.  Pick

one up for yourself.

 

ODBC ERROR-->LogIN Failure: Insufficient permission do access a database RESOURCE, i.e., you are not a valid Luser of a trusted SQL server connection.

 

ODBC ERROR-->LogON Failed:  You do not have a valid account for even logging INTO the SQL

database. 

 

NOTE THE SUBTLE DIFFERENCE BETWEEN logIN and logON failures.  Few people have pointed out

this distinction. 

 

ODBC ERROR-->  Data Source not found and no default driver is specified:  apparently this occurs

when a the Global.asa cannot execute properly, making it a PERMISSION problem.  Give the Global.asa file execute permissions, and you will not get this file.

 

ODBC ERROR-->  General Network Error:  Sybex really threw me here.  They suggest this can be

produced by changing from NETBIOS to NamedPipes, which is an option given by Microsoft, but I have

never seen anyone pick it in the dumps.  Many dumps contend this error occurs when the database has been moved.    Patric De Boer's ODBC error site contends that "this may occur when a SQL server

computer is renamed. DSN's that reference the old name fail when the computer name cannot be

located. "  Pick your poison.

 

ODBC ERROR-->  Cannot Find Namespace:  Sybex contends this is the error that occurs when a

computer is moved.

 

ODBC ERROR-->  File opened exclusively or permission to view file is missing:  this can be caused by a file being opened already by someone else, BUT is MOST LIKELY caused by lacking a file permission.  Make sure you know if the question is asking for all possible causes, or the MOST LIKELY cause.

 

You will find little consensus on these answers.  Explore the dumps and come up with your own

conclusions.  I am going with Sybex.

 

You configure you web page to access an SQL database. When trying to access, you get the error

'unable to find resource'

 

[] OBDC drivers not config'd

 


*********************************************************************************************
Here's some other stuff of which I have no comments.  Caveat Emptor!!!

 

 Requirements for SMTP
[] NTFS*
[] FAT
[] TCP/IP*
[] Netbios
[] DNS*

 

You want to configure all web sites for your company to the same standard. How?
[] Use Windows Scripting Host*

 

VicVega:  As a person who has written many a web page, I am unsure of how you could use WSH to

create web pages.  I must be misinterpreting the question.  However, Sybex contends this is the

correct answer.

 

Site Server Reports Hourly on Web site, some ips are not logged
[] Because it's setup to discard open visits on the turnaround *
[] Setup to commit open visits
[] Can't resolve client IPs to Hosts
[] Clients have invalid IP

 

You publish 100 web pages that show several common elements. These web pages are updated 3 times a day. You want to minimize the effort required to modify the elements that are common to all the web

pages. What should you do?

 

[] Use Server side includes. Include directives in the HTML files
[] Rename the HTML files with ASC extensions
[] Create a common IDC file for all HTML files
[] Create a HTX file that corresponds to each HTML page

 

Which files use to output query?
[] .htx

 

Without any other data, which path to the home directory( or folder) do you have to fill in the box

when creating th FTP-site <<COMPANY>>?
[] UNC name

 

Good luck. After I write, I will be attempting SQL Admin, SQL Implementation and IE Admin. 

Anyone with any good info or files who has been helped by this dump, feel free to send them to me at

[email protected] Thanks.

 

-VicVega, Nov.29th, 1998