Client unable to search partial names after internal web F5 VIP placed

I am running a dual pool set up, all 2013 EE on 2012 R2.  
So, the other day I finally got access to a hardware load balancing solution.  Not wanting a full conversion and to keep SIP flowing through DNS, I opted for balancing the internal web services.  There is a separate administrator that handles F5;
thus, I am F5 knowledge deficient. 
After having the VIP set up, I placed it's FQDN in the Override FQDN field within the Lync Topology Builder, published the topology and re-ran set up on each server.  Keep in mind, that for some reason the builder already had the Lync pool FQDN in the
External Web Services FQDN.
Having enabled this new logical route for Lync web services, I have run into a problem, users are unable to search partial names but inputting a full SIP address yields the result.  All clients are forced to do Web Search Only and the GALInitialDownloadDelay
across the board is 0.  HLB is set to allow 80, 8080, 443, and 4443.  I know that 8080 and 4443 are for external VIPs but it's better to ask for more and need less than ask for less and need more.
I have a few areas I think I goofed on but I am not able to change "willy nilly."
-Do I need to reissue the server certificates to include the FQDN of the VIP that points to the F5?  I was noticing a certificate error on my web checks after the change.
-Do I need to reroute the exchange connection, somehow, to point to the VIP instead of the pool address?
-Do I need to remove my internal pool name from the External Web Services FQDN, or is that normal?  Ideally I believe I would just point EWSFQDN to my Reverse Proxy internal interface VIP, that would be set up soon-ish.
Clarification, links to articles, or personal experience is appreciated.  I've read through most (if not all Schertz's articles), technet (maybe sentence I missed), the F5 documentation, and NextHop.  
TL;DR - When I put an F5 VIP FQDN into the Internal Web Services FQDN, Lync clients can't search and websites receive certificate errors.  I believe it is certificate related but am unsure.
Thank you.

If you changed the internal override address from the poolname.domain.com to internalweb.doamin.com (just an example) you would need to ensure that your certificate that is used on your front-end servers includes internalweb.domain.com. As you noted, you
will see a certificate error. For address book services, it all happens under the hood, so you won't get any prompts of errors on searching, it will simply fail in the background.
In terms of your other question.  By default, topology builder will put your pool name into the external name field.  You should change that to whatever name you are using to publish your Lync environment to the internet.  You shouldn't use
the same name as your pool.  Often times in Lync documentation you will find lyncrp.domain.com or lws.domain.com as the name.
Hope that helps.
Thanks,
Richard
Richard Brynteson, Lync MVP | http://masteringlync.com | http://lyncvalidator.com

Similar Messages

  • Acrobat 8 Unable to Search for words after convertion from mircrosoft word

    Hi all,
    I got a problem with a user using Adobe Acrobat 8 search function. he converted his Microsoft Word document to PDF file. But he is unable to search/find most of the words after convention, even thou the word is right there it will just say it cannot find any matches.
    His colleague have acrobat 7 and it has no such problem at all.
    Erm is there any setting to for me to change or is there a need to update any patches? One more thing the Word document is make up of textboxs so is this the cause?
    I would like some Expert here to give some advise/help here as i cannot downgrade to acrobat 7.
    Thanks in advance.

    Sorry, I make a mistake. He only can select some of the text document and only those can be searched. What is the cause and any setting to change?
    For your Information
    1 Our office is using Office 2000
    2 Tried Using create Pdf -->Select the file, but the result is still the same. However
    3 i tired to use Adobe PDF(printer) I am able to seach everything.
    I haven tell the user the workround for no3, but i dun think he wants it and some need to adjust the margins.
    Hope the information given to you will help you solve my problem.
    Thanks in advance

  • Unable to set printer name after latest update.

    I updated my airport extreme with the 7.4.1 updater and now am unable to configure a printer name for my USB connected Canon MP530 with the airport utility. The printer name field in Airport Utiliuty comes up blank, and the secondary device (FAX) has a name. The print queue ends up being named "Canon MP530 FAX - 1" If I set a name for the printer and reload, it is gone on startup. Looks like a bug in the new firmware. Anyone else see this problem?

    goodgrl125 wrote:
    It does not matter if I have WIFI or not the problem remains unchanged.
    Picture texts won't send/receive over wi-fi, you have to use your cellular connection.
    You might try sending yourself a picture text from your phone; that sometimes helps resolve the issue.

  • Search by name ignoring any accent

    Hi Experts,
    We have a requirement to enhance the existing employee first name, last name search help (PREMJ). Our client want to search French names by type English only (vice verse). For example, search for René could be done by searching for Rene, René, rene or rené.
    Does anybody have experience doing that? Appreciate your help if you could give me any advices.
    Thanks.

    not aware if any better sol available, requirement could be quite common in Europe, so there must be some elegant solution available.
    it cna be handle using some custom code & using "Translate using pattern"
    Example
    Converts the characters "A" to "B", "a" to "b", and vice versa. text contains "Abracadabra" after the conversion.
    DATA text TYPE string.
    text = `Barbcbdbarb`.
    TRANSLATE text USING 'ABBAabba'.

  • Can I use the search engine and run a web application under the same iPlanet 6.0 virtual server?

    I've got an iPlanet 6.0 SP2 virtual server with the search engine enabled, which was tested and working. I then deployed a web application to it (mapped to "/"), and the web application works fine but now the search functionality is completely broken. Browsing to /search results in a directory index being displayed. Is there some trick to getting the two working together? I tried shuffling NameTrans directives around, but can only get either the search or the web app working, not both.

    Ok, I'm going to answer my own question now...
    The issue has been resolved after some additional experimentation on my part. There were two causes for my problem:
    1. The NameTrans directives in obj.conf are in the wrong order when Java and Search are enabled from the administration interface.
    Here's the admin server generated obj.conf I started with initially, when the web application was working, but requests to the URI "/search" returning a 404 error:
    <Object name="default">
    NameTrans fn="NSServletNameTrans" name="servlet"
    NameTrans fn="pfx2dir" from="/search-ui" dir="/usr/local/iWS-6.0/plugins/search/ui" name="es-internal"
    NameTrans fn="pfx2dir" from="/mc-icons" dir="/usr/local/iWS-6.0/ns-icons" name="es-internal"
    NameTrans fn="pfx2dir" from="/manual" dir="/usr/local/iWS-6.0/manual/https" name="es-internal"
    NameTrans fn="es-search-nametrans" from="/search"
    NameTrans fn="NSServletNameTrans" name="servlet"
    NameTrans fn="document-root" root="$docroot"
    </Object>
    Here's my obj.conf now, which works perfectly:
    <Object name="default">
    NameTrans fn="pfx2dir" from="/search-ui" dir="/usr/local/iWS-6.0/plugins/search/ui" name="es-internal"
    NameTrans fn="pfx2dir" from="/mc-icons" dir="/usr/local/iWS-6.0/ns-icons" name="es-internal"
    NameTrans fn="pfx2dir" from="/manual" dir="/usr/local/iWS-6.0/manual/https" name="es-internal"
    NameTrans fn="es-search-nametrans" from="/search"
    NameTrans fn="NSServletNameTrans" name="servlet"
    NameTrans fn="document-root" root="$docroot"
    </Object>
    The "servlet" NameTrans directive needs to go below all others which map a URI to a function or directory (but before "document-root"), or they break. This is consistent with the iPlanet documentation on NameTrans, but the admin server doesn't get it right!
    2. The developer who wrote the web application uploaded a directory named "search" in the root of his application, which caused the server to display a directory index of "/search", instead of executing the search function. I believe this issue is covered in an iPlanet knowledge base article.

  • 6350 unable to search Names

    I um unable to search Names in Address Book for letters other than the first one on each key.  e.g.. To find 'Sanders' I push 7, and get search line with 'P'. When I push a second, third and fourth time to change to ''q', 'r', then 's'. I get 'pqrs' on the search line.  Cannot find an option to turn this off.  Can anyone tell me what I am doing wrong?  I don't think this should be this difficult

    I see you never got an answer.  I am having a similar problem and Nokia is silent so far.  On a 6350 when enter the “Find” screen, hitting any key produces the requested letter, but it immediately changes into a number.   This makes searching imposable.    It does this no matter if text is set to ALL CAPS, or Lower Case.  Predictive or non predictive text.  
    Example:  Enter Find mode.  Hit keypad #3, letter D appears and is “Immediately replaced with the number 3.
    Seems to be a bug.  This is running a version 12 software update from March 2010 which seems to be the latest one.   Any Help would be appreciated.

  • Partial name search missing in X3-02

    Is ther any way to enable partial name search in Nokia X3-02.
    Its a pity that such a basic feature is missing in the latest mobiles.

    Its a known limitation of all phones running S40 that the search capabilities of Phonebook are quite limited. Have not seen any third party java app for that either.

  • UNABLE TO RETRIEVE THE CLIENT IP ADDRESS AND HOST NAME OF A PORTAL USER

    I'm trying to retrive the client IP address and host name of a portal user
    trying to access a portal page using APIs:
    PortletRenderRequest portletRequest =
    (PortletRenderRequest)request.getAttribute(HttpCommonConstants.PORTLET_RENDER_REQUEST);
    HttpServletRequest servletRequest =
    (HttpServletRequest)portletRequest.getAttribute(HttpCommonConstants.SERVLET_REQUEST);
    String l_szClientIPAddress = servletRequest.getRemoteAddr();
    String l_szClientHost = servletRequest.getRemoteHost();
    but i found that for all portal users on different machines IP addresses, the
    returned IP is the same for all which is Portal middle tier IP address.
    So how can retrive the IP addess of a portal user trying to access a portal
    page ?

    Brijesh,
    Do you mean how to see hostname/ip address of client requests processed by the server? If yes, depending on what's your front ending component - Web Cache or OHS, you can configure the access log format to have this information recorded in either of these component's access log file.
    For Web Cache access log file, refer this:
    http://download.oracle.com/docs/cd/B14099_19/caching.1012/b14046/diagnostics.htm#sthref2090
    For OHS access log file, refer this:
    http://download.oracle.com/docs/cd/B14099_19/web.1012/b14007/servlog.htm#sthref439
    By default, both Web Cache and OHS are configured to use Common Log Format (CLF) that does record hostname/ip address so if you haven't made any changes to log format, this info is already there for you. Look for $ORACLE_HOME/webcache/logs/access_log file for Web Cache and $ORACLE_HOME/Apache/Apache/logs/access_log file for OHS.
    Thanks
    Shail

  • Unable to search for photos in Spotlight.

    Some weeks ago, I inadvertently dragged my 'Pictures' folder into the desktop, and managed to replace it, but after that, (and after temporarily renaming it 'Images') I can no longer search for photos in Spotlight.
    Spotlight Preferences now recognises 'Images' and I'm unable to change it back to 'Pictures'.
    Any advice or solution would be greatly appreciated.

    Spotlight Preferences now recognises 'Images' and I'm unable to change it back to 'Pictures'.
    As I said before there is no "photo" file type, just a bunch of other kinds (tiff, jpeg, GIF, and maybe 20 other possible extensions) that are used for photos. I don't think Spotlight uses the term "Pictures", just "images". I have a "Pictures" folder but in Spotlight I just see "Images" in the search results, and "Images" is what is uses in the preferences.
    this doesn't explain why I'm unable to search for photo files using Spotlight.
    Make sure that the area containing your photos is not excluded from search by the privacy feature in Spotlight's preferences.
    Spotlight searches for text information. For example, I have lots of photos, but spotlight only find a single one since I don't use the word "photo" in any of my file names or folder names. The one file it finds has "Created by Adobe Photoshop" in the metadata - Spotlight is keying in on the word "photo". If I type in the word "Picture" it finds the Pictures folder, but doesn't list the contents since none of those have the word "Picture" in their names or text within the file.
    What exact search term are you entering into Spotlight? Are you sure that a file exists with that term in its name, or perhaps in text included within the file?

  • Search Help values to Internal table

    Dear Friends,
    Is it possible to export Search Help values to Internal table?
    On screen, when user click on Search button, the SAP standard search help will call (Customer Search). After entering values, some result get displayed and this result need to export to the internal table.
    Thanks in stack
    Nilesh

    Hi:
    try this:
    DATA : wa_shlp TYPE shlp_descr,
               it_records LIKE ddshretval OCCURS 0 WITH HEADER LINE.
    wa_shlp-SHLPNAME = 'MAT0M'.   "one of elementary search help name from mara-matnr.
    wa_shlp-SHLPTYPE = 'SH'.
    CALL FUNCTION 'F4IF_SELECT_VALUES'
         EXPORTING
           shlp                   = wa_shlp
      MAXROWS                = 0
      SORT                   = ' '
      CALL_SHLP_EXIT         = ' '
    IMPORTING
      MAXROWS_EXCEEDED       =
        TABLES
      RECORD_TAB             =
      RECDESCR_TAB           =
          return_tab            = it_records
    LOOP AT it_records.
      WRITE:/ it_records.
    ENDLOOP.
    Follows is how to get the search help name:
    CALL FUNCTION 'DD_SHLP_GET_HELPMETHOD'
      EXPORTING
        tabname                 = 'MARA'
        fieldname               = 'MATNR'
        langu                   = sy-langu
      NO_CHKTAB_MAPPING       =
      GET_ENTITYTAB           = ' '
       CHANGING
         shlp                    = wa_shlp
      callcontrol             = callcontrol
      EXCEPTIONS
        field_not_found         = 1
        no_help_for_field       = 2
        OTHERS                  = 3
    CALL FUNCTION 'F4IF_EXPAND_SEARCHHELP'
       EXPORTING
         shlp_top = wa_shlp
       IMPORTING
         shlp_tab = shlps.
    好运,
    启明星

  • Unable to search network drives with OS X - short answer

    This is here not as a question but rather to summarize some point on a very long thread >> https://discussions.apple.com/message/15677220#15677220
    If you are facing the issue in this title
    Keep these in mind.
    1 - Make sure indexing is 'on' for the SMB volume:    sudo mdutil -i on (path-to-smb-volume).
    2 - Since the index is stored locally on the client's local volume, the server MUST remount with exactly the same name each time or it can't pair up the server with the local index.This applies to any of the protocols that work with Mac; SMB, FTP, AFP etc. In other words, if the server name changes or if it is a localdrive whose name has changed since the last succeful spotlight index, a subsequent index won't pair up therefore you won't find things, this is expected so try to avoid changing the name of the drives or SMB server to prevent indexes from pairing up.
    Hope this helps you avoid a long read on that thread above.

    jynk wrote:
    i too get this.
    Error: unable to perform operation.  (-403)
              Server search enabled.
    I always presumed the server created an index localy which connected users' spotlights picked up.
    Makes a lot more sense that 20 client machines having to index one volume 20 times?
    On a Mac OS X Server this is the case, the OS X Server not only runs a process to do the indexing on the server so clients can all search the same index, but also automatically modifies the ACLs on the share to allow the server process to be able to access all the directories in order to do its indexing and for clients to be able to access the indexes.
    Unofrtunately no-other server platform currently has an equivalent server based Spotlight indexing tool (possible exceptions being ExtremeZ-IP and Helios from JPY). So this affects Windows Server and SAMBA in otherwords the vast majority of SMB servers.
    The ideal solution for most would be for the SAMBA project to add a spotlight server component, I would think this would be reasonably straight forward for them to do, whether they would be interested is a different matter.

  • Unable to resolve 'mslv.oms.oms1.internal.jms.ConnectionFactory'

    Hello,
    I hope I am posting this in the right place, if not please forgiv and point me to the right place.
    Yesterday we did a live upgrade on a system that is running WebLogic 9.2, OSM 6.3.1 and Oracle DB 10.2.0.2, those applications are on a seperate system slice, we did a complete upgrade from Solaris 10/9 (update 6) to the latest Solaris 8/11 (update 10), on SPARC. After the upgrade everything was working and applications are able to start, but weblogic server is spewing the following error message:
    <Aug 1, 2012 12:03:58 PM CEST> <Error> <oms.core> <600022> <EJB Create exception thrown while creating object=EventDispatcherEJB.>
    <01-Aug-2012 12:03:58,982 CEST PM> <ERROR> <poller.a> <Timer-4> <Failed to process events>
    java.rmi.RemoteException: Error in ejbCreate:; nested exception is:
    javax.ejb.CreateException: Unable to resolve 'mslv.oms.oms1.internal.jms.ConnectionFactory'. Resolved 'mslv.oms.oms1.internal.jms'
    at weblogic.ejb.container.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:95)
    at weblogic.ejb.container.internal.BaseEJBObject.handleSystemException(BaseEJBObject.java:724)
    at weblogic.ejb.container.internal.BaseEJBObject.handleSystemException(BaseEJBObject.java:681)
    at weblogic.ejb.container.internal.BaseEJBObject.preInvoke(BaseEJBObject.java:220)
    at weblogic.ejb.container.internal.StatelessEJBObject.preInvoke(StatelessEJBObject.java:64)
    at com.mslv.oms.eventengine.EventDispatcher_86q3j1_EOImpl.processTimeout(EventDispatcher_86q3j1_EOImpl.java:485)
    at com.mslv.oms.poller.a.handleNotification(Unknown Source)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor$ListenerWrapper.handleNotification(DefaultMBeanServerInterceptor.java:1652)
    at javax.management.NotificationBroadcasterSupport.handleNotification(NotificationBroadcasterSupport.java:221)
    at javax.management.NotificationBroadcasterSupport.sendNotification(NotificationBroadcasterSupport.java:184)
    at javax.management.timer.Timer.sendNotification(Timer.java:1295)
    at javax.management.timer.Timer.notifyAlarmClock(Timer.java:1264)
    at javax.management.timer.TimerAlarmClock.run(Timer.java:1347)
    at java.util.TimerThread.mainLoop(Timer.java:512)
    at java.util.TimerThread.run(Timer.java:462)
    we went back and activated Solaris update 8, and we still got that problem. The requests that the clients that connect via OSM frontend application that communicates with WebLogic arent being processed.
    The oracle db is working and listening to port 1521, I can connect to it and can connect with the user defined in the WebLogic connection pool.
    This is the first time working on this system, the application and integration was done by someone else who are not available to help us out, I hope someone here on the forum will be able to help us out with this problem.
    Regards,
    Omar

    Often ConnectionFactory errors are caused by an inability to connect with the database hosting the OSM schema and user.
    Check the database and make sure that both it and its listener are accepting connections. If that is ok you can also check the oms_pool configuration in WebLogic. Make sure the JNDI connection is valid. In my environments I see that DHCP often screws things up. If I install OSM on a host that has a DHCP assigned address (I'm guilty of being lazy when working in VMs and not statically assigning IP addresses) I often break the JNDI when I reboot the VM and get a new IP.
    In WebLogic Admin Console:
    Domain > Services > JDBC >Connection Pool > URL
    and make sure the JDBC connection string is correct.

  • Novell eDirectory Target Recon: Unable to search LDAP LDAP: error code 53

    Hi All,
    I am getting following error while running the Novell eDirectory Target Reconciliation in batch mode:
    *ERROR,27 Oct 2009 22:59:54,263,[XL_INTG.EDIRECTORY],Paged Search failed.javax.naming.OperationNotSupportedException: [LDAP: error code 53 - Unwilling To Perform]; remaining name 'ou=centrica,ou=Regular,o=Infosys'*
    *DEBUG,27 Oct 2009 22:59:54,263,[XL_INTG.EDIRECTORY],tcUtilLDAPOperations -> ~~~~~~~~~~Entering disconnectFromLDAP()~~~~~~~~~~*
    *DEBUG,27 Oct 2009 22:59:54,263,[XL_INTG.EDIRECTORY],tcUtilLDAPOperations -> Closing initial directory context*
    *DEBUG,27 Oct 2009 22:59:54,263,[XL_INTG.EDIRECTORY],tcUtilLDAPOperations -> ~~~~~~~~~~Leaving disconnectFromLDAP()~~~~~~~~~~*
    *ERROR,27 Oct 2009 22:59:54,263,[XL_INTG.EDIRECTORY],tcTskLDAPUserReconciliation] --> execute(): failed. Exception in execute() method.*
    *javax.naming.NamingException: tcUtilLDAPOperations  -> : NamingException : Unable to search LDAP [[LDAP: error code 53 - Unwilling To Perform]]*
    *     at com.thortech.xl.integration.ldap.util.tcUtilLDAPOperations.search(Unknown Source)*
    *     at com.thortech.xl.util.schedule.tasks.tcTskLDAPUserReconciliation.processChange(tcTskLDAPUserReconciliation.java:2752)*
    *     at com.thortech.xl.util.schedule.tasks.tcTskLDAPUserReconciliation.execute(tcTskLDAPUserReconciliation.java:344)*
    *     at com.thortech.xl.scheduler.tasks.SchedulerBaseTask.run(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper$TaskExecutionAction.run(Unknown Source)*
    *     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)*
    *     at weblogic.security.service.SecurityManager.runAs(Unknown Source)*
    *     at weblogic.security.Security.runAs(Security.java:41)*
    *     at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)*
    *     at com.thortech.xl.scheduler.core.quartz.QuartzWrapper.execute(Unknown Source)*
    *     at org.quartz.core.JobRunShell.run(JobRunShell.java:178)*
    *     at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:477)*
    *DEBUG,27 Oct 2009 22:59:54,264,[XL_INTG.EDIRECTORY],tcTskLDAPUserReconciliation] --> execute(): exit*
    This error is coming only for OU's which have more than 200 entries in them. The
    if anyone has any clue on this problem, then kindly help.
    Cheers,
    Sunny

    See if your e-directory supports paged searches.
    If not then you have to configure your e-directory to support paged searches. I think the connector by default only uses paged searches.
    You need to look for OID 1.2.840.113556.1.4.319 (page control) in supported control list of the rootDSE.
    Hope this helps,
    Sagar

  • Sybase odbc driver client unable to establish a connection

    Please some one help me at this. I am new to sysbase.
    I am try to create dsn name for sysbase.
    While connecting sysbase i gave sa as user name and administrator as password.
    Its connecting and show master db and some other db.
    After that i am trying to create dsn. While i creating dsn i gave
    1) Hostname as my system hostname.
    2) Database name as master db
    3) Logon Id as sa (sa is my user name i gave)
    4) Port : 5000
    When i click test connection it asked password. i gave as administrator.
    After few seconds it show sybase odbc driver client unable to establish a connection error.
    I provide screenshot what i did and what error is occured.
    Please guide me at this.

    Hi Srinivasan,
    This is the first thing I noticed. You have a Windows 2012 R2 box. Make sure you install the SDK 15.7 SP130 or later or SDK 16.0 PL04 or later. We just got the SDK certified with the R2 box so the installation runs correctly.
    Second thing, when you run the odbc manager if you are creating a system dsn you need to start the Windows odbc manager as administrator on a Windows 2012 or Windows 8 box or you get permission issues on this system.
    Third thing you should pay attention to is if the application is a 32 or 64 bit application. This decides if you run the 32 or 64 bit Windows odbc manager.
    If your still having problems please tell me and I will investigate. I got a Windows 2012 R2 box with SDK 15.7 SP130 and it seems to be working fine.
    Thanks,
    Dawn Kim

  • Access website with same name as internal dns...

    Hi there
    I've set up a server with internal dns zone as 'example.com' with the machine name being 'server.example.com'
    Everything has been going well, but we cannot now access our externally hosted website at 'www.example.com' I now realise from looking at other posts on the web that perhaps I should have not used the same dns address internally as is used externally, but we have plans to bring mail servers in-house and so thought that this would be the correct way to go.
    Can anyone offer advice on the correct way to resolve this?
    Thanks

    From what you're saying then, I need to change the DNS host name of the internal network to example.net or similar.
    You can use a level within your own domain, such as server.internal.example.com, where server is the host name and internal identifies a host within your network, and example.com is a domain you own. Larger networks use this construct to identify hosts within a corporate site or a particular building, such as www.corp.example.com, www.frobnitz.example.com and www.boston.example.com.
    I assume it doesn't matter if I don't own the domain example.net?
    Do not use a domain that you do not have permission to use.
    Only use domains you own (best), or domains that will never be activate.
    It's best if you use a domain you own or a subdomain of a domain you own, or (less desirably, but functional) use a Top Level Domain (TLD) string that will never be a domain (a completely made-up domain such as server.tvkiddomain where tvkitdomain is a text string that will never match a real domain such as .COM or .NET or .BIZ or .TRAVEL or the country codes or the gazillions of these TLD strings that are coming on-line. (That there are TLDs coming on-line makes this somewhat more risky; you can end up using a domain you don't own of somebody lights up a matching TLD.)
    The second parallel domain is small cost and simple, particularly as you need few or no services for it from your registrar. (When I buy domains for a site, I usually purchase several TLDs around the domain -- such as the classic big three .COM, .NET and .ORG -- and then have these available for just this sort of purpose. It's easier to buy these up front than to add them later, given the usual domain squatting that can happen. And it's not much money. And it's flexibility for later network activities, and far easier to describe and to support.)
    Will the changeip command change the DNS name of machines that I've set up, so that server.example.com will be renamed server.example.net? I assume I'll need to unbind and rebind any client machines that I've bound to the server?
    changeip would be the tool I'd use, yes. And I'd reconnect, yes. There's a DNS command around that flushes the DNS caches on the clients; you'll also need to clear that.
    Prior to Leopard, on each DNS client:
    sudo lookupd -flushcache
    Leopard DNS cache flush, on each DNS client:
    sudo dscacheutil -flushcache
    Thanks for the pointer to the other post, was helpful, but I think that changing the internal DNS host name will be the simplest option...
    IMO, the simplest option is to avoid domain name collisions and to avoid domains you don't own; to maintain the basic operations and assumptions of DNS.
    Bad DNS is one of the few things you can do that can screw up other hosts and other sites on the Internet.

Maybe you are looking for