Identifying the Destination Address of a Received UDP Datagram

I have a application where a potentially large number of IP addresses route to a single host. I need to listen for UDP datagrams on that host, and to be able to determine the IP address to which any received datagrams were originally sent. Unfortunately, the DatagramPacket API only appears to let me query the source address of the datagram, even though the destination addrerss is most certainly present in the actual UDP datagram.
This seems like an oversight in the API. Has anyone encountered this problem before? Are there any known solutions? I am afraid I will have to resort to JNI.

I know as well as you that the address returned is what was bound to. But he mentioned no where that he was only bound and listening on the default. As far as either of us knows he may be listening to specific addresses on a number of threads and funneling all packets through a single "queue" (not that this would be efficient). If he is doing something to that effect, then this will work. It could also be that he has extended a class to do the listening with a specific method that determines where to forward the packets to and that method is trying to inspect the Packets to determine where they go, so that it does not need a predefined bind address, but can work independently after a thread spun-off with serversocket.accept. Both scenarios make the socket.getLocalAddress an acceptable solution.
As they say, there is more than one way to skin a cat.
Instead of attacking, ask simply why that advice was given, or say simply that under "these" circumstances that would not be a workable solution. Do not simply attack me out of your perceived notion of my intelligence level. I will admit I should have a made a few qualifiers to the advice given, but that did not make it fundamentally wrong.

Similar Messages

  • Error "Extend the destination address using the location input help"

    Hi experts,
    I got warning while creating travel expense from existing travel request.
    the warning appear like this "Extend the destination address using the location input help"
    I don't want user to enter detail of address trip destination.
    how to avoid this?
    thanks
    Edited by: nzworld on Apr 29, 2011 5:42 AM

    Hi,
    If you are using ESS and you get the warning message when you enter details for a particular expense type. Please follow the config and hide the location details. Then you will not get this error message.
    SAP Customizing Implementation Guide > Financial Accounting (New) > Travel Management > Travel Expenses > Dialog and Travel Expenses Control > Dialog Control > Field Control for Additional Receipt Information.
    Enter your trip provision variant, select the expense type for which you dont want to enter the location details and then select details. Search for the variable location, select hide radio button and save.
    Please let me know if you have further clarifications.
    Regards,
    Raj

  • How can I identify the IP address of a device on my LAN?

    If I attach a device to my LAN but have no idea of its IP address (ie it may not even be communicating), is it possible to identify its static address?  Or will it only respond (to something like nmap) if the route of the transmitting device device is correct?
    For instance, my PC is 192.168.0.4 and its default route is 192.168.0.1.  If I attach another router that has an address of 192.168.1.254, how can I determine that its physically connected?   Using nmap -PR 192.168.0.0/16 for host discovery doesn't reveal its there unless I change the default route to (something like) 192.168.1.1

    adee wrote:Ok, so:
    ...Those are not on the same subnet dude!
    I realise that, but they are sat at each end of a 1m ethernet cable and I want to know if its possible to recognise there is a device on the physical network even though its on a different subnet.

  • Getting the 'from' address from a received email

    I am trying to pull the email address indicating who an email address is from, from email that I receive. Then I want to list the 'from' addresses in a separate data file.
    How can I code this is Java?

    public class ReadEmail {
         String from;
         String to;
         String subject;
         HashMap spam;
         public ReadEmail (String name) {
              String aline;
              int pos;
    PrintWriter spam_from;
    //PrintWriter ham_from;
              spam = new HashMap();
              try {
    spam_from = new PrintWriter(new FileWriter("spam_from.txt"));
    BufferedReader fin = new BufferedReader (new FileReader(name));
                   while ((aline = fin.readLine()) != null) {
                        if (aline.startsWith("From:")) {
                             pos = aline.indexOf ("From:");
                             from = aline.substring (pos + 6);
                             from = from.trim();
    int posat, st, fi;
    posat = from.indexOf("@");
    char ch;
    if(posat != -1) {
    // we have an email address
    st = posat - 1;
    while(st >= 0) {
    ch = from.charAt(st);
    if((ch >= '0' && ch <= '9') ||
    (ch >= 'a' && ch <= 'z') ||
    (ch >= 'A' && ch <= 'Z') ||
    ch == '.' || ch == '_') {
    st--;
    else break;
    } // end of while
    fi = posat + 1;
    while(fi < from.length()) {
    ch = from.charAt(st);
    if((ch >= '0' && ch <= '9') ||
    (ch >= 'a' && ch <= 'z') ||
    (ch >= 'A' && ch <= 'Z') ||
    ch == '.' || ch == '_') {
    st++;
    else break;
    } // end of while
    // pull out email address
    String email = from.substring(st, fi);
    System.out.println(email);
    // put it in file
    spam_from.println(email);
    }// end of if
                             System.out.println (from);
                        if (aline.startsWith("To:")) {
                             pos = aline.indexOf ("To:");
                             to = aline.substring (pos + 3);
                             to = to.trim();
                             System.out.println (to);
                        if (aline.startsWith("Subject:")) {
                             pos = aline.indexOf ("Subject:");
                             subject = aline.substring (pos + 8);
                             subject = subject.trim();
                             System.out.println (subject);
              fin.close();
    spam_from.close();
         catch (Exception ex) {
              System.out.println (ex.getMessage());
    This code alrady:
    Pull Headers out:
    -�From� ( I want to only accept incoming mail from those addresses present in the address book.)
    -�To� (incoming emails which have been sent to multiple users will be rejected.
    -�Subject�
    Pull Body out:
    -Break up string into pieces (a tokeniser does this)
    -Individual words are taken.
    -Each word is kept account of in a dictionary.
    -If Spam contains a key word, we know it is Spam
    -Else; ask dave about line 45 onwards!
    -A HashMap is something you can put words in. If the word is already there, increment it, if not, put it in.
    -Add up how many times a word is read. When in training mode, we can work out word frequency.
    Now I'm trying to pull all the 'from' addresses into a separate data file.
    Pls help!

  • How do I identify the destination location in the blob service

    I'm preparing the hard drive for an import job (Windows Azure Backup) but for the life of me, I can't figure out what the destination blob is as referenced in the instructions at http://msdn.microsoft.com/en-us/library/dn529089.aspx
    I think I've laid all of the groundwork, but this has me stumped. (I'm sure it's been staring me in the face...I just don't see it.)

    Destination blob or virtual directory is the location where you would like your data to be available at the end of import. This should be a blob name if the source is a file and a virtual directory path if the source is a directory. Samples on the linked
    msdn page should help too. Couple of examples below as quick reference:
    Say you want to import your local file c:\data\test.mov to a blob in your storage account
    https://yourstorageacount.blob.core.windows.net/movies/test.mov, you would run a command line similar to the below:
    WAImportExport.exe PrepImport /j:drive1.jrn /id:movies /sk:XXXXXX /t:x /format /encrypt /srcfile:c:\data\test.mov /dstblob:movies/test.mov
    Note the destination blob path starts with the container name (“movies”).
    If instead of importing a single file, you want to import all files in your local directory
    c:\data\ to blobs in the container https://yourstorageacount.blob.core.windows.net/movies/, then use the following command:
    WAImportExport.exe PrepImport /j:drive1.jrn /id:movies /sk:XXXXXX /t:x /format /encrypt /srcdir:c:\data /dstdir:movies/
                    With this,
    c:\data\test.mov will be still imported to https://yourstorageacount.blob.core.windows.net/movies/test.mov;
    another file c:\data\another.mov will be imported to
    https://yourstorageacount.blob.core.windows.net/movies/another.mov

  • Receiving UDP datagrams?

    Hello,
    I have a C library I've been using for a while which allows text
    messages to be embedded unto UDP datagrams and sent from one
    application to another over a local Ethernet. I've used it for several
    years with no problems.
    At the moment, I'm trying to take one of the application which uses
    this library, and send some of its results over the network to a
    Labview application. I've been trying to start by looking at the
    udpex.lib example VI's, and loading the Spray Receiver VI.
    I figured that if I set the Spray Receiver's port number to the same
    port as I'm broadcasting messages to, then I should see the messages
    that are being passed around. However, I don't- the receiver always
    times out. Similarly, if I use the Spray Sende
    r to broadcast to the
    same port as I'm listening to, I would expect to receive a datagram in
    my C code, but nothing appears.
    Running the Spray Sender and Spray Receiver VI's together seems to
    work fine- I see the messages bouncing back and forth between them.
    I'm pretty sure I have the port numbers and other parameters set
    appropriately, but I'm stumped as to why I'm getting no indications of
    messages passing back and forth between the Labview and C sides. Can
    anyone suggest anything to look for, particularly something that might
    help someone who (at least, thinks) knows the win32 UDP well, but is
    just getting started with LabView?
    Thanks,
    Les Elkins
    Spatial Inttegrated Systems, Inc.

    Dennis Knutson wrote in message news:<[email protected]>...
    > All I can say is that I once used the LabVIEW VIs to connect to a UDP
    > write written in Visual Basic just by using the UDP Open and UDP Read
    > functions. I looked back at my old code and saw that the only thing I
    > did was change the max size and timeout values. I don't know about
    > Spray Sender or Spray Receiver VIs. Where did you find them?
    The Spray Sender and Spray Receiver VI's are examples for an Application
    Note on TCP/IP and UDP. I don't have the full title at hand, but the note
    is referenced in the UDP section of the manual.
    This certainly looks like something that should 'just work', but I'm not there yet...
    Thanks,
    Les Elkins

  • Only a fraction of the email addresses I have received mail and sent mail to show up i my collected addresses list.

    I have thousands of email addresses I have sent to and received from but maybe 50 show up in my collected address list. I want to export my emails contacts but I can't find the majority of those names and addresses.
    Thanks

    http://kb.mozillazine.org/Sharing_address_books
    read section 'Share the OSX System's Address Book'
    Do you have 'File' > 'Use Mac OS X Address Book' selected?
    This might explain where the other email addresses/contacts are available.
    More possible help:
    https://getsatisfaction.com/mozilla_messaging/topics/thunderbird_cannot_seem_to_find_the_mac_os_x_address_book
    quote
    Richard 1 year ago
    Did you see my answer posted earlier in this string? "Apparently at the latest Thunderbird upgrade, the Mac OS reset a security preference. Found under System Preferences/Security & Privacy is a check box to Allow Thunderbird to access CONTACTS. Now all my Mac Address Book contacts are visible." This worked for me, and I am able to update CONTACTS, and see them in Thunderbird. I think I had to restart for this to take effect.

  • UDP Destination Address

    Hi,
    I’m currently using UDP read VI provided by NI to retrieve UDP broadcast messages.  Parsing the data out, it appears the VI only returns the data segment of the datagram and strips away the header information.  So I am not able to retrieve the destination address (i.e. broadcast address), but only the source address in which it was originated.  Is there a way that I could retrieve this information?
    Thanks,
    Nina
    Solved!
    Go to Solution.

    I still don't quite see the purpose. Do you want to determine if it was a broadcast versus an unicast?
    Broadcasts typically don't cross subnet boundaries. In the old days routers often forwarded directed broadcasts, but this is now normally blocked to e.g. prevent smurf attacks and others. (except for special cases such as dhcp etc.)
    Also don't forget spoofed packets. If a local machine would place a packet on the wire with a random destination IP, but with your MAC address in the Ethernet header (or the Ethernet broadcast address FF:FF:FF....FF), you'll still get it.
    LabVIEW Champion . Do more with less code and in less time .

  • Can't identify which email address returns as bounced

    I have a large group of addresses to which I send email.  I send the group via Bcc in order to protect their privacy.  I get back the following messages:
    Any idea on how to identify the offending addresses in my group without broadcasting all the addresses?
    Greg

    Charlie,
    I cannot locate the offending address.  Maybe you can. Here is the information from View>Message>Raw:  ( I replaced my email address with "myemailaddress" for privacy and removed some of the main body which was quite long)
    Received: (qmail 3605 invoked by uid 30297); 27 Oct 2013 01:46:56 -0000
    Received: from unknown (HELO m1pismtp01-017.prod.mesa1.secureserver.net) ([10.8.12.17])
              (envelope-sender <>)
              by p3plsmtp10-05.prod.phx3.secureserver.net (qmail-1.03) with SMTP
              for <myemailaddress.com>; 27 Oct 2013 01:46:56 -0000
    X-IronPort-Anti-Spam-Result: AjsWAHpvbFJEsvxpm2dsb2JhbABWA4M/g2eGTKJHAZIugR8WDgEBAQEBBgsLCRQogiUBAh4BCE0HLgM BAigDAkgJGAmIBw2WG48HhG2bQgGBRguCWQ6BNAOJP4Zug3cMiWeKEIUwHIE1
    X-IPAS-Result: AjsWAHpvbFJEsvxpm2dsb2JhbABWA4M/g2eGTKJHAZIugR8WDgEBAQEBBgsLCRQogiUBAh4BCE0HLgM BAigDAkgJGAmIBw2WG48HhG2bQgGBRguCWQ6BNAOJP4Zug3cMiWeKEIUwHIE1
    Received: from p3plsmtpa11-04.prod.phx3.secureserver.net ([68.178.252.105])
      by m1pismtp01-017.prod.mesa1.secureserver.net with ESMTP; 26 Oct 2013 18:46:56 -0700
    Date: Sat, 26 Oct 2013 18:46:55 -0700
    From: Mail Delivery System
    To: myemailaddress.com
    Subject: Delivery Status Notification
    MIME-Version: 1.0
    Content-Type: multipart/report; boundary="------------I305M09060309060P_191013828384150"
    X-Nonspam: None
    This is a multi-part message in MIME format.
    --------------I305M09060309060P_191013828384150
    Content-Type: text/plain; charset=UTF-8;
    Content-Transfer-Encoding: 8bit
    [Return Code 550] sid: i1ma1m0060vlRRR01 :: Requested action not taken: mailbox unavailable
    --------------I305M09060309060P_191013828384150
    Content-Type: message/rfc822; Content-Transfer-Encoding: 8bit
    Content-Disposition: attachment
    From: Greg Beil <myemailaddress.com>
    Content-Type: multipart/alternative; boundary="Apple-Mail=_BAF17F98-1E0B-4966-99FE-3B83DE4DA54F"
    Date: Sat, 26 Oct 2013 18:46:34 -0700
    Subject: Tackle Game Results
    Message-Id: <[email protected]>
    Mime-Version: 1.0 (Mac OS X Mail 6.6 \(1510\))
    X-Mailer: Apple Mail (2.1510)
    --Apple-Mail=_BAF17F98-1E0B-4966-99FE-3B83DE4DA54F
    Content-Transfer-Encoding: 7bit
    Content-Type: text/plain;
              charset=us-ascii
    --Apple-Mail=_BAF17F98-1E0B-4966-99FE-3B83DE4DA54F
    Content-Type: multipart/mixed;
              boundary="Apple-Mail=_8AF56AA9-B93E-4A3A-970C-6AF5B22A9EF5"
    --Apple-Mail=_8AF56AA9-B93E-4A3A-970C-6AF5B22A9EF5
    Content-Transfer-Encoding: 7bit
    Content-Type: text/html;
              charset=us-ascii
    <html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Video:  <a href="http://www.youtube.com/watch?v=eFmQLbkCRHo">http://www.youtube.com/watch?v=eFmQLbkCRHo</a><div><br></div><div>Stats:  </div></body></html>
    --Apple-Mail=_8AF56AA9-B93E-4A3A-970C-6AF5B22A9EF5
    Content-Disposition: inline;
              filename="Trona Game Stats.pdf"
    Content-Type: application/pdf;
              x-unix-mode=0644;
              name="Trona Game Stats.pdf"
    Content-Transfer-Encoding: base64
    --Apple-Mail=_8AF56AA9-B93E-4A3A-970C-6AF5B22A9EF5
    Content-Transfer-Encoding: quoted-printable
    Content-Type: text/html;
              charset=us-ascii
    <html><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
    -webkit-line-break: after-white-space; "><head><meta =
    http-equiv=3D"Content-Type" content=3D"text/html =
    charset=3Dus-ascii"></head><div><br><div apple-content-edited=3D"true">
    <div style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
    medium; font-style: normal; font-variant: normal; font-weight: normal; =
    letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
    -webkit-auto; text-indent: 0px; text-transform: none; white-space: =
    normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; =
    -webkit-text-stroke-width: 0px; "><br =
    class=3D"Apple-interchange-newline">Greg Beil</div><div style=3D"color: =
    rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: =
    normal; font-variant: normal; font-weight: normal; letter-spacing: =
    normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
    text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
    word-spacing: 0px; -webkit-text-size-adjust: auto; =
    -webkit-text-stroke-width: 0px; ">Faith Baptist Academy</div><div =
    style=3D"color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; =
    font-style: normal; font-variant: normal; font-weight: normal; =
    letter-spacing: normal; line-height: normal; orphans: 2; text-align: =
    -webkit-auto; text-indent: 0px; text-transform: none; white-space: =
    normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; =
    -webkit-text-stroke-width: 0px; ">Wildomar, CA</div><div style=3D"color: =
    rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: =
    normal; font-variant: normal; font-weight: normal; letter-spacing: =
    normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
    text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
    word-spacing: 0px; -webkit-text-size-adjust: auto; =
    -webkit-text-stroke-width: 0px; ">(951) 245-8748</div><div style=3D"color:=
    rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: =
    normal; font-variant: normal; font-weight: normal; letter-spacing: =
    normal; line-height: normal; orphans: 2; text-align: -webkit-auto; =
    text-indent: 0px; text-transform: none; white-space: normal; widows: 2; =
    word-spacing: 0px; -webkit-text-size-adjust: auto; =
    -webkit-text-stroke-width: 0px; "><a =
    href=3D"mailto:myemailaddress.com">myemailaddress.com</a></div><br =
    class=3D"Apple-interchange-newline"><span></span></div></div></body></html=
    >=
    --Apple-Mail=_8AF56AA9-B93E-4A3A-970C-6AF5B22A9EF5
    Content-Disposition: inline;
              filename="FBA Shield Mail Signature.jpeg"
    Content-Type: image/jpeg;
              name="FBA Shield Mail Signature.jpeg"
    Content-Transfer-Encoding: base64
    --Apple-Mail=_8AF56AA9-B93E-4A3A-970C-6AF5B22A9EF5
    Content-Transfer-Encoding: 7bit
    Content-Type: text/html;
              charset=us-ascii
    <html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div apple-content-edited="true"><span></span>
    </div>
    <br></div></body></html>
    --Apple-Mail=_8AF56AA9-B93E-4A3A-970C-6AF5B22A9EF5--
    --Apple-Mail=_BAF17F98-1E0B-4966-99FE-3B83DE4DA54F--
    --------------I305M09060309060P_191013828384150--

  • Why is shipping to an address other than the billing address such a pain?

    On 11/6, I placed an order for an iPad mini 3 (on Edge). I could not change the shipping address on the order, because I did not have either of the 2 phones on me that are on my account at the time, so I could not receive the "authorization code" via text message.
    After placing the order, I immediately called to see if I could change the shipping address. No problem, they said.
    On Saturday, 11/8, I received an email that they had to "further review" my order, and that I needed to call them within 7 days. I called immediately, accepted the terms and conditions, and again asked her to check (and change) the shipping address, since I knew the device had not shipped. No problem, she said.
    Today, 11/10, I received tracking information. iPad being sent to my old address.
    It's not the end of the world. Annoying, but it's my parents address, not some random old address. However, it's about 100 miles away. I left my billing address there because that's where my bank and credit card billing addresses are as well, since I'm planning on buying a house in the next year or two, I want to wait for that permanent residence before I change my mailing address for important things.
    Today, I ordered a Droid Turbo on my main line. This time, I DID have my phone on me, and I was able to get the authorization code texted to me in order to authorize the address change BEFORE even placing the order. I changed the address to my work address. The "Ship To" address in my email confirmation shows my work address.
    I received tracking information this evening. Phone being sent to my old address.
    ***, Verizon???! I called, and they said they could put in a "redirect request" on both orders, but that it would delay shipping. Well I guess there's no point, because if it's going to delay shipping until next week or longer, I'll get them faster by just going and picking them up this weekend.
    For the iPad, it's whatever - I had to change it after ordering, so even though 2 reps confirmed it would be changed, I wasn't really surprised. But I don't understand why the Droid isn't shipping to the correct address when I changed it prior to completing the order AND it shows the correct "Ship To" address in my email confirmation.
    Argh!! Why is this such a pain??!

    Actually, @SandyS_VZW I might like to have the phone redirected if it's at all possible, though I'm not entirely confident that it will even happen since it did not work with the iPad (even though it hadn't shipped when I changed the address... twice).  There will be someone home at the old address today to receive the iPad when it is delivered, but there will NOT be someone home on Wednesday, when the phone is delivered.
    How can I get the redirect started and ENSURE that it is being delivered to the correct address?  When I called last night regarding the phone, they said there was "no indication or notes" showing that it was to be delivered to a different address, even though that's what is shows on all of my order confirmation emails and everywhere else!

  • NAT ASA destination address

    Hi
    I am using a ASA 5540 running version 7.2(3) and would like to pass all http and https requests coming from the inside of the ASA to an external proxy server on the internet (All request need to pass to port 8080). I've tried using static commands but can only seem to NAT on the inside source address and not the destination address. Have also tried the same using dynamic NAT but again can only NAT on the source address.
    Is there a way of NATing the destination address when coming from the inside of firewall?
    Alternatively, if anyone can suggest another way of diverting http requests to a proxy server on the internet that would be appreciated.

    It seems that when using the ACL in combination with the static translation statement (amounting to static policy NAT),  the number of "real" addresses to be translated (as specified in the ACL) needs to equal to the number of addresses used for translation (which is only 1 address).
    For example, my Cisco ASA 5505 took gave no errors when I entered the following:
    Static Policy Nat - Accepted by ASA w/ no errors - (1 to 1 mapping of 1 real address to 1 mapped address)
    access-list staticPOLICYnat line 1 extended permit ip host 172.16.0.2 host 74.125.45.105
    static (inside,outside) 192.168.1.253  access-list staticPOLICYnat
    The above policy static nat translates the real source address of 172.16.0.2 to 192.168.1.253 when 172.16.0.2 attempts connections to 74.125.45.105
    Notice that there is a 1 to 1 mapping of the "real" address of 172.16.0.2 to the mapped address of 192.168.1.253.
    However, in the past I also wondered if I could translate more than one real addresses and map them to one global address using the ACL and static nat combo (which amounts to static policy nat).  But I have not been able to get that to work.  For example, entering the following provided me with the "global address overlaps with mask" error.
    Static Policy Nat - Rejected By ASA w/ error of "global address overlaps with mask" - (many to 1 mapping of multiple real addresses to 1 mapped address)
    access-list staticPOLICYnat line 1 extended permit ip any host 74.125.45.105
    static (inside,outside) 192.168.1.253  access-list staticPOLICYnat
    The above configuration was rejected by my ASA 5505 with an error of "global address overlaps with mask"
    In my experience, it is, however, possible to map/translate more than one "real" IP addresses to one mapped/translated IP address using dynamic policy NAT.  So for example, the following was accepted by my ASA with no errors.
    Dynamic Policy Nat - Accepted by ASA w/ no errors - (many to 1 mapping of multiple real addresses to 1 mapped address)
    access-list staticPOLICYnat line 1 extended permit tcp any host 74.125.45.105
    nat (inside) 2 access-list staticPOLICYnat
    global (outside) 2 192.168.1.253
    If anyone knows how to translate or map multiple IP addresses to a single IP address using static policy NAT, please do share.
    Best Regards,
    David

  • Natting of Destination Address

    Is is possble to nat the destination address. What I am trying to do it change DNS servers. I would like to have traffic going to the old address be natted but traffic going to the new address not be natted. Finally if the DNS devices generates traffic it would not be natted.

    I understand it may be tricky, that is why I posted it. The DNS server is an internal server so from the router point of view I can make it either inside or outside. Currently it is connected directly to a 6509, but the thought is to put a 3640 between the DNS server and the 6509 and using static routes on the 6509 direct traffic for either address to the 3640 and then to the new server. My thought was to do nating on the 3640, but as I indicated I have not be able to get the router to change or nat the destination address and also not to nat traffic to the new address or new traffic coming from the DNS server.
    If you are someone could give a specific config or point me to a cisco document that explains how to do this it would be great.

  • Reassigning IPv6 temporary address when it receives router advertisements

    Hi everybody.
    I've just met a problem with IPv6 connectivity.
    *My environment*
    I list my environment that I tested as follows.
    1. MacBook Pro (A)
    OS Version: 10.6.4
    Card Type: AirPort Extreme (0x14E4, 0x93)
    Firmware Version: Broadcom BCM43xx 1.0 (5.10.131.16.1)
    IPv6 temporary address setting: net.inet6.ip6.use_tempaddr=1
    2. AP+Router
    TimeCapsule
    N.B., I experienced same problem under other sets of router and access point (Cisco's ones). So, let me skip to write the detail of this.
    3. MacBook Pro (B) (No problem with this Laptop)
    OS Version: 10.6.4
    Card Type: AirPort Extreme (0x168C, 0x87)
    Firmware Version: Atheros 5416: 2.0.19.10
    IPv6 temporary address setting: net.inet6.ip6.use_tempaddr=1
    N.B., All user data and settings are transferred to MacBook Pro (A). I think the difference between these two MacBooks is about hardwares.
    *The problem*
    1. Connect the MacBook Pro (A) to AP+Router.
    2. Receive IPv6 router advertisement from the router. (router lifetime=1800, valid lifetime=2592000, preferred lifetime=604800)
    3. Assign both IPv6 EUI-64 address and temporary address.
    4. Receive IPv6 router advertisement from the router again, 70 sec after previous one.
    5. Both the EUI-64 and temporary addresses are removed, and then same EUI-64 address and _new_ temporary address are assigned.
    The problem here is that MacBook Pro (A) configures _new_ temporary address, or it removes old temporary address. This causes additional issues on TCP connections because TCP sessions become no longer available after the temporary address has changed.
    This problem is not experienced my old MacBook Pro (B); i.e., it keeps the temporary address even after receiving router advertisements.
    All the data and setting in MacBook Pro (A) are transferred from MacBook Pro (B).
    Therefore, I think the problem is due to hardwares.
    I prefer to use IPv6 because I'm in a networking group and also prefer to use temporary addresses.
    Do you experience same problem or any suggestions to me?
    If you need additional environment description, please ask me.
    Thank you in advance, and sorry for my poor English.
    Message was edited by: scyphus

    This bug has been stealthily fixed in the update http://support.apple.com/kb/HT4250 today, though I have received no reply from Apple bug reporter site.

  • Having the ip address of rtp packet

    Hello
    How could 'I have thee ip address of a receive rtp packet?!

    I think the best thing is accept new connections on a standard Socket (or ServerSocket) object and extract the remote address.
    At the same time, You should apply a certain type of authentication to Your new user...

  • Rewriting the To address on an outbound email message

    Lets say my domain is company.com and my email address is [email protected]
    When we send outbound emails from Outlook to business fax contacts [FAX:0123456789] the outbound message is automatically translated to <[email protected]>
    We have a send connector created that pushes anything with the FAX: address space to the IP address of a 3rd party SMTP listener on an external 3rd party fax solution.
    What we are looking to achieve is a way to identify the To address (in this case [email protected]) and translate this to [email protected] using a method in exchange.
    We need to make sure the beginning part of the To email address always stays the same, but that the To domain is always changed to anothercompany.com and ideally it needs to do this on exchange before the message leaves.
    I have had a look at the address rewrite method but cant see a way to rewrite the RCPT TO header on outbound messages, also if we can rewrite this header, we need to make sure that only the To domain changes and the first part of the To email address (faxnumber
    in this case) stays the same as the original version.
    We also want to only apply this logic only to [FAX:] messages.
    Any help or pointers in the right direction would be much appreciated on this.
    Many thanks,
    Matt

    Hi,
    Transport rule just an workaround for your requirement.
    If there are only a few fax mailboxes, you can create several rules corresponding to different mailbox separately.
    If there are many, transport rule isn't a good solution, and base on my konwledge,there are no other built-in functions in exchange can achieve your needs.
    Thanks.
    Niko Cheng
    TechNet Community Support

Maybe you are looking for

  • Malformed SQL Join Created in BO XI SP5

    Hi I am receiving the following message when running a specific universe-based Crystal Report: Error in File C:\Program Files\Business Objects\BusinessObjects Enterprise 11.5\Data\procSched\hq-erpboprod.reportjobserver\~tmp1e061e138ef0560.rpt: Failed

  • ORA-24347: Warning of a NULL column in an aggregate function

    The following query works fine, normally. select max(ship_date) Ship_date,msn.attribute7 from      mtl_serial_numbers msn,      mtl_item_categories mic,      mtl_categories mc                where      msn.inventory_item_id = mic.inventory_item_id an

  • Bank changes on Yamaha S90ES

    Can anyone please help me with getting Logic to control the bank changes on this beast. I have it controlling the patch changes no problem it is just the bank changes I need thanx

  • Checking visibility of an item programmatically

    Hi ! I have a list item and several other text items in my form.. Based on the value chosen in the list item i have made certain fields visible and invisible. Now i have to validate the form when i click a button in it. That is validation should happ

  • Pending transactions

    Hi All, BANNER Oracle8i Enterprise Edition Release 8.1.7.4.0 - 64bit Production PL/SQL Release 8.1.7.4.0 - Production CORE 8.1.7.0.0 Production TNS for HPUX: Version 8.1.7.4.0 - Production NLSRTL Version 3.4.1.0.0 - Production 11:19:26 SQL> !uname -a